In [1]:
import pandas as pd
import numpy as np
import sklearn
import scikitplot
from sklearn.decomposition import PCA
from sklearn.preprocessing import StandardScaler
from sklearn.preprocessing import LabelEncoder
from sklearn.model_selection import StratifiedKFold
from sklearn.model_selection import train_test_split
from scikitplot.metrics import plot_confusion_matrix
from sklearn.metrics import accuracy_score
import seaborn as sns
import plotly.graph_objs as go
import matplotlib.pyplot as plt
%matplotlib inline
import os
os.chdir('C:\\CICIDS')
In [2]:
datapath1 ="C:\\CICIDS\\Monday-WorkingHours.pcap_ISCX.csv"
df1 = pd.read_csv(datapath1)
datapath2 = "C:\\CICIDS\\Tuesday-WorkingHours.pcap_ISCX.csv"
df2 = pd.read_csv(datapath2)
datapath3 = "C:\\CICIDS\\Wednesday-workingHours.pcap_ISCX.csv"
df3 = pd.read_csv(datapath3)
datapath4 = "C:\\CICIDS\\Thursday-WorkingHours-Morning-WebAttacks.pcap_ISCX.csv"
df4 = pd.read_csv(datapath4, encoding=('ISO-8859-1'),low_memory=False)
datapath5 = "C:\\CICIDS\\Thursday-WorkingHours-Afternoon-Infilteration.pcap_ISCX.csv"
df5 = pd.read_csv(datapath5)
datapath6 = "C:\\CICIDS\\Friday-WorkingHours-Morning.pcap_ISCX.csv"
df6 = pd.read_csv(datapath6)
datapath7 = "C:\\CICIDS\\Friday-WorkingHours-Afternoon-PortScan.pcap_ISCX.csv"
df7 = pd.read_csv(datapath7)
datapath8 = "C:\\CICIDS\\Friday-WorkingHours-Afternoon-DDos.pcap_ISCX.csv"
df8 = pd.read_csv(datapath8)
In [3]:
pd.set_option('display.max_columns', None)
pd.set_option('display.max_rows', None)
nRowsRead = None
In [4]:
data = pd.concat([df1,df2])
del df1,df2
data = pd.concat([data,df3])
del df3
data = pd.concat([data,df4])
del df4
data = pd.concat([data,df5])
del df5
data = pd.concat([data,df6])
del df6
data = pd.concat([data,df7])
del df7
data = pd.concat ([data,df8])
del df8
In [5]:
data.head()
Out[5]:
Flow ID Source IP Source Port Destination IP Destination Port Protocol Timestamp Flow Duration Total Fwd Packets Total Backward Packets Total Length of Fwd Packets Total Length of Bwd Packets Fwd Packet Length Max Fwd Packet Length Min Fwd Packet Length Mean Fwd Packet Length Std Bwd Packet Length Max Bwd Packet Length Min Bwd Packet Length Mean Bwd Packet Length Std Flow Bytes/s Flow Packets/s Flow IAT Mean Flow IAT Std Flow IAT Max Flow IAT Min Fwd IAT Total Fwd IAT Mean Fwd IAT Std Fwd IAT Max Fwd IAT Min Bwd IAT Total Bwd IAT Mean Bwd IAT Std Bwd IAT Max Bwd IAT Min Fwd PSH Flags Bwd PSH Flags Fwd URG Flags Bwd URG Flags Fwd Header Length Bwd Header Length Fwd Packets/s Bwd Packets/s Min Packet Length Max Packet Length Packet Length Mean Packet Length Std Packet Length Variance FIN Flag Count SYN Flag Count RST Flag Count PSH Flag Count ACK Flag Count URG Flag Count CWE Flag Count ECE Flag Count Down/Up Ratio Average Packet Size Avg Fwd Segment Size Avg Bwd Segment Size Fwd Header Length.1 Fwd Avg Bytes/Bulk Fwd Avg Packets/Bulk Fwd Avg Bulk Rate Bwd Avg Bytes/Bulk Bwd Avg Packets/Bulk Bwd Avg Bulk Rate Subflow Fwd Packets Subflow Fwd Bytes Subflow Bwd Packets Subflow Bwd Bytes Init_Win_bytes_forward Init_Win_bytes_backward act_data_pkt_fwd min_seg_size_forward Active Mean Active Std Active Max Active Min Idle Mean Idle Std Idle Max Idle Min Label
0 192.168.10.5-8.254.250.126-49188-80-6 8.254.250.126 80 192.168.10.5 49188 6 3/7/2017 8:55 4 2 0 12.0 0.0 6 6 6.0 0.0 0 0 0.0 0.0 3000000.0 5.000000e+05 4.0 0.0 4.0 4.0 4.0 4.0 0.0 4.0 4.0 0.0 0.0 0.0 0.0 0.0 0 0 0 0 40 0 5.000000e+05 0.0 6 6 6.0 0.0 0.0 0 0 0 0 1 1 0 0 0 9.0 6.0 0.0 40 0 0 0 0 0 0 2 12 0 0 329 -1 1 20 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 BENIGN
1 192.168.10.5-8.254.250.126-49188-80-6 8.254.250.126 80 192.168.10.5 49188 6 3/7/2017 8:55 1 2 0 12.0 0.0 6 6 6.0 0.0 0 0 0.0 0.0 12000000.0 2.000000e+06 1.0 0.0 1.0 1.0 1.0 1.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0 0 0 0 40 0 2.000000e+06 0.0 6 6 6.0 0.0 0.0 0 0 0 0 1 1 0 0 0 9.0 6.0 0.0 40 0 0 0 0 0 0 2 12 0 0 329 -1 1 20 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 BENIGN
2 192.168.10.5-8.254.250.126-49188-80-6 8.254.250.126 80 192.168.10.5 49188 6 3/7/2017 8:55 1 2 0 12.0 0.0 6 6 6.0 0.0 0 0 0.0 0.0 12000000.0 2.000000e+06 1.0 0.0 1.0 1.0 1.0 1.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0 0 0 0 40 0 2.000000e+06 0.0 6 6 6.0 0.0 0.0 0 0 0 0 1 1 0 0 0 9.0 6.0 0.0 40 0 0 0 0 0 0 2 12 0 0 329 -1 1 20 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 BENIGN
3 192.168.10.5-8.254.250.126-49188-80-6 8.254.250.126 80 192.168.10.5 49188 6 3/7/2017 8:55 1 2 0 12.0 0.0 6 6 6.0 0.0 0 0 0.0 0.0 12000000.0 2.000000e+06 1.0 0.0 1.0 1.0 1.0 1.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0 0 0 0 40 0 2.000000e+06 0.0 6 6 6.0 0.0 0.0 0 0 0 0 1 1 0 0 0 9.0 6.0 0.0 40 0 0 0 0 0 0 2 12 0 0 329 -1 1 20 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 BENIGN
4 192.168.10.14-8.253.185.121-49486-80-6 8.253.185.121 80 192.168.10.14 49486 6 3/7/2017 8:56 3 2 0 12.0 0.0 6 6 6.0 0.0 0 0 0.0 0.0 4000000.0 6.666667e+05 3.0 0.0 3.0 3.0 3.0 3.0 0.0 3.0 3.0 0.0 0.0 0.0 0.0 0.0 0 0 0 0 40 0 6.666667e+05 0.0 6 6 6.0 0.0 0.0 0 0 0 0 1 1 0 0 0 9.0 6.0 0.0 40 0 0 0 0 0 0 2 12 0 0 245 -1 1 20 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 BENIGN
In [6]:
nRow, nCol = data.shape
print(f'jumlah Baris sebanyak {nRow} baris; jumlah kolom sebanyak {nCol} kolom')
jumlah Baris sebanyak 2830743 baris; jumlah kolom sebanyak 85 kolom
In [7]:
data.info()
<class 'pandas.core.frame.DataFrame'>
Int64Index: 2830743 entries, 0 to 225744
Data columns (total 85 columns):
 #   Column                       Dtype  
---  ------                       -----  
 0   Flow ID                      object 
 1   Source IP                    object 
 2   Source Port                  int64  
 3   Destination IP               object 
 4   Destination Port             int64  
 5   Protocol                     int64  
 6   Timestamp                    object 
 7   Flow Duration                int64  
 8   Total Fwd Packets            int64  
 9   Total Backward Packets       int64  
 10  Total Length of Fwd Packets  float64
 11  Total Length of Bwd Packets  float64
 12  Fwd Packet Length Max        int64  
 13  Fwd Packet Length Min        int64  
 14  Fwd Packet Length Mean       float64
 15  Fwd Packet Length Std        float64
 16  Bwd Packet Length Max        int64  
 17  Bwd Packet Length Min        int64  
 18  Bwd Packet Length Mean       float64
 19  Bwd Packet Length Std        float64
 20  Flow Bytes/s                 float64
 21  Flow Packets/s               float64
 22  Flow IAT Mean                float64
 23  Flow IAT Std                 float64
 24  Flow IAT Max                 float64
 25  Flow IAT Min                 float64
 26  Fwd IAT Total                float64
 27  Fwd IAT Mean                 float64
 28  Fwd IAT Std                  float64
 29  Fwd IAT Max                  float64
 30  Fwd IAT Min                  float64
 31  Bwd IAT Total                float64
 32  Bwd IAT Mean                 float64
 33  Bwd IAT Std                  float64
 34  Bwd IAT Max                  float64
 35  Bwd IAT Min                  float64
 36  Fwd PSH Flags                int64  
 37  Bwd PSH Flags                int64  
 38  Fwd URG Flags                int64  
 39  Bwd URG Flags                int64  
 40  Fwd Header Length            int64  
 41  Bwd Header Length            int64  
 42  Fwd Packets/s                float64
 43  Bwd Packets/s                float64
 44  Min Packet Length            int64  
 45  Max Packet Length            int64  
 46  Packet Length Mean           float64
 47  Packet Length Std            float64
 48  Packet Length Variance       float64
 49  FIN Flag Count               int64  
 50  SYN Flag Count               int64  
 51  RST Flag Count               int64  
 52  PSH Flag Count               int64  
 53  ACK Flag Count               int64  
 54  URG Flag Count               int64  
 55  CWE Flag Count               int64  
 56  ECE Flag Count               int64  
 57  Down/Up Ratio                int64  
 58  Average Packet Size          float64
 59  Avg Fwd Segment Size         float64
 60  Avg Bwd Segment Size         float64
 61  Fwd Header Length.1          int64  
 62  Fwd Avg Bytes/Bulk           int64  
 63  Fwd Avg Packets/Bulk         int64  
 64  Fwd Avg Bulk Rate            int64  
 65  Bwd Avg Bytes/Bulk           int64  
 66  Bwd Avg Packets/Bulk         int64  
 67  Bwd Avg Bulk Rate            int64  
 68  Subflow Fwd Packets          int64  
 69  Subflow Fwd Bytes            int64  
 70  Subflow Bwd Packets          int64  
 71  Subflow Bwd Bytes            int64  
 72  Init_Win_bytes_forward       int64  
 73  Init_Win_bytes_backward      int64  
 74  act_data_pkt_fwd             int64  
 75  min_seg_size_forward         int64  
 76  Active Mean                  float64
 77  Active Std                   float64
 78  Active Max                   float64
 79  Active Min                   float64
 80  Idle Mean                    float64
 81  Idle Std                     float64
 82  Idle Max                     float64
 83  Idle Min                     float64
 84  Label                        object 
dtypes: float64(38), int64(42), object(5)
memory usage: 1.8+ GB
In [8]:
kolom_label = data['Label'].value_counts()
kolom_label
Out[8]:
BENIGN                        2273097
DoS Hulk                       231073
PortScan                       158930
DDoS                           128027
DoS GoldenEye                   10293
FTP-Patator                      7938
SSH-Patator                      5897
DoS slowloris                    5796
DoS Slowhttptest                 5499
Bot                              1966
Web Attack – Brute Force         1507
Web Attack – XSS                  652
Infiltration                       36
Web Attack – Sql Injection         21
Heartbleed                         11
Name: Label, dtype: int64
In [9]:
fig = go.Figure(go.Funnel(
    y=kolom_label.index,
    x=kolom_label.values,
))

fig.update_layout(
    title="Funnel Chart",
    margin=dict(l=0, r=0),
)

fig.show()
In [10]:
L = kolom_label.index
L
Out[10]:
Index(['BENIGN', 'DoS Hulk', 'PortScan', 'DDoS', 'DoS GoldenEye',
       'FTP-Patator', 'SSH-Patator', 'DoS slowloris', 'DoS Slowhttptest',
       'Bot', 'Web Attack – Brute Force', 'Web Attack – XSS', 'Infiltration',
       'Web Attack – Sql Injection', 'Heartbleed'],
      dtype='object')
In [11]:
kol_lab = data['Label']
kol_lab = pd.DataFrame(kol_lab)
unsur_yang_diubah = ['DoS Hulk', 'PortScan', 'DDoS', 'DoS GoldenEye',
       'FTP-Patator', 'SSH-Patator', 'DoS slowloris', 'DoS Slowhttptest',
       'Bot', 'Web Attack – Brute Force', 'Web Attack – XSS', 'Infiltration',
       'Web Attack – Sql Injection', 'Heartbleed']
for unsur in unsur_yang_diubah:
    kol_lab['Label'] = kol_lab['Label'].replace(unsur, 'ATTACK')

ck = kol_lab['Label'].value_counts()

labels = ck.index
values = ck.values

fig = go.Figure(data=[go.Pie(labels=labels, values=values)])

fig.update_traces(
    textinfo="percent+label",
    marker=dict(
        colors=['#636EFA', '#A7AAF7'],
        line=dict(color='#FFFFFF', width=1)
    )
)

fig.update_layout(title_text="Perbandingan antara Benign dan Attack")
fig.show()
In [12]:
# Menghitung jumlah NaN dalam setiap kolom
nan_count = data.isna().sum()

# Membuat DataFrame yang berisi informasi jumlah NaN per kolom
nan_info = pd.DataFrame({'Kolom': nan_count.index, 'Jumlah NaN': nan_count.values})

# Menampilkan keseluruhan DataFrame
print(nan_info)
                          Kolom  Jumlah NaN
0                       Flow ID           0
1                     Source IP           0
2                   Source Port           0
3                Destination IP           0
4              Destination Port           0
5                      Protocol           0
6                     Timestamp           0
7                 Flow Duration           0
8             Total Fwd Packets           0
9        Total Backward Packets           0
10  Total Length of Fwd Packets           0
11  Total Length of Bwd Packets           0
12        Fwd Packet Length Max           0
13        Fwd Packet Length Min           0
14       Fwd Packet Length Mean           0
15        Fwd Packet Length Std           0
16        Bwd Packet Length Max           0
17        Bwd Packet Length Min           0
18       Bwd Packet Length Mean           0
19        Bwd Packet Length Std           0
20                 Flow Bytes/s        1358
21               Flow Packets/s           0
22                Flow IAT Mean           0
23                 Flow IAT Std           0
24                 Flow IAT Max           0
25                 Flow IAT Min           0
26                Fwd IAT Total           0
27                 Fwd IAT Mean           0
28                  Fwd IAT Std           0
29                  Fwd IAT Max           0
30                  Fwd IAT Min           0
31                Bwd IAT Total           0
32                 Bwd IAT Mean           0
33                  Bwd IAT Std           0
34                  Bwd IAT Max           0
35                  Bwd IAT Min           0
36                Fwd PSH Flags           0
37                Bwd PSH Flags           0
38                Fwd URG Flags           0
39                Bwd URG Flags           0
40            Fwd Header Length           0
41            Bwd Header Length           0
42                Fwd Packets/s           0
43                Bwd Packets/s           0
44            Min Packet Length           0
45            Max Packet Length           0
46           Packet Length Mean           0
47            Packet Length Std           0
48       Packet Length Variance           0
49               FIN Flag Count           0
50               SYN Flag Count           0
51               RST Flag Count           0
52               PSH Flag Count           0
53               ACK Flag Count           0
54               URG Flag Count           0
55               CWE Flag Count           0
56               ECE Flag Count           0
57                Down/Up Ratio           0
58          Average Packet Size           0
59         Avg Fwd Segment Size           0
60         Avg Bwd Segment Size           0
61          Fwd Header Length.1           0
62           Fwd Avg Bytes/Bulk           0
63         Fwd Avg Packets/Bulk           0
64            Fwd Avg Bulk Rate           0
65           Bwd Avg Bytes/Bulk           0
66         Bwd Avg Packets/Bulk           0
67            Bwd Avg Bulk Rate           0
68          Subflow Fwd Packets           0
69            Subflow Fwd Bytes           0
70          Subflow Bwd Packets           0
71            Subflow Bwd Bytes           0
72       Init_Win_bytes_forward           0
73      Init_Win_bytes_backward           0
74             act_data_pkt_fwd           0
75         min_seg_size_forward           0
76                  Active Mean           0
77                   Active Std           0
78                   Active Max           0
79                   Active Min           0
80                    Idle Mean           0
81                     Idle Std           0
82                     Idle Max           0
83                     Idle Min           0
84                        Label           0
In [13]:
jumlah_nan_true = data.isna().sum().sum()
jumlah_nan_false = data[data.notna().all(axis=1)].shape[0]

print("Jumlah NaN dalam dataset:", jumlah_nan_true)
print("Jumlah non-NaN dalam dataset:", jumlah_nan_false)
Jumlah NaN dalam dataset: 1358
Jumlah non-NaN dalam dataset: 2829385
In [14]:
data_yg_mengandung_null = data[data.isnull().any(axis=1)]

mk = data_yg_mengandung_null['Label'].value_counts()

labels = mk.index
values = mk.values

fig = go.Figure(data=[go.Pie(labels=labels, values=values)])

fig.update_traces(
    textinfo="percent+label",
    marker=dict(
        colors=['#90AFC5', '#336B87'],
        line=dict(color='#FFFFFF', width=1)
    )
)

fig.update_layout(title_text="_")
fig.show()
In [15]:
# Menghitung jumlah 'inf' dalam setiap kolom
inf_count = data.applymap(lambda x: str(x) == 'inf')

# Menggabungkan informasi jumlah 'inf' dengan nama kolom
inf_info = pd.DataFrame({'Kolom': inf_count.sum().index, 'Jumlah "inf"': inf_count.sum().values})

# Menampilkan keseluruhan DataFrame
print(inf_info)
                          Kolom  Jumlah "inf"
0                       Flow ID             0
1                     Source IP             0
2                   Source Port             0
3                Destination IP             0
4              Destination Port             0
5                      Protocol             0
6                     Timestamp             0
7                 Flow Duration             0
8             Total Fwd Packets             0
9        Total Backward Packets             0
10  Total Length of Fwd Packets             0
11  Total Length of Bwd Packets             0
12        Fwd Packet Length Max             0
13        Fwd Packet Length Min             0
14       Fwd Packet Length Mean             0
15        Fwd Packet Length Std             0
16        Bwd Packet Length Max             0
17        Bwd Packet Length Min             0
18       Bwd Packet Length Mean             0
19        Bwd Packet Length Std             0
20                 Flow Bytes/s          1509
21               Flow Packets/s          2867
22                Flow IAT Mean             0
23                 Flow IAT Std             0
24                 Flow IAT Max             0
25                 Flow IAT Min             0
26                Fwd IAT Total             0
27                 Fwd IAT Mean             0
28                  Fwd IAT Std             0
29                  Fwd IAT Max             0
30                  Fwd IAT Min             0
31                Bwd IAT Total             0
32                 Bwd IAT Mean             0
33                  Bwd IAT Std             0
34                  Bwd IAT Max             0
35                  Bwd IAT Min             0
36                Fwd PSH Flags             0
37                Bwd PSH Flags             0
38                Fwd URG Flags             0
39                Bwd URG Flags             0
40            Fwd Header Length             0
41            Bwd Header Length             0
42                Fwd Packets/s             0
43                Bwd Packets/s             0
44            Min Packet Length             0
45            Max Packet Length             0
46           Packet Length Mean             0
47            Packet Length Std             0
48       Packet Length Variance             0
49               FIN Flag Count             0
50               SYN Flag Count             0
51               RST Flag Count             0
52               PSH Flag Count             0
53               ACK Flag Count             0
54               URG Flag Count             0
55               CWE Flag Count             0
56               ECE Flag Count             0
57                Down/Up Ratio             0
58          Average Packet Size             0
59         Avg Fwd Segment Size             0
60         Avg Bwd Segment Size             0
61          Fwd Header Length.1             0
62           Fwd Avg Bytes/Bulk             0
63         Fwd Avg Packets/Bulk             0
64            Fwd Avg Bulk Rate             0
65           Bwd Avg Bytes/Bulk             0
66         Bwd Avg Packets/Bulk             0
67            Bwd Avg Bulk Rate             0
68          Subflow Fwd Packets             0
69            Subflow Fwd Bytes             0
70          Subflow Bwd Packets             0
71            Subflow Bwd Bytes             0
72       Init_Win_bytes_forward             0
73      Init_Win_bytes_backward             0
74             act_data_pkt_fwd             0
75         min_seg_size_forward             0
76                  Active Mean             0
77                   Active Std             0
78                   Active Max             0
79                   Active Min             0
80                    Idle Mean             0
81                     Idle Std             0
82                     Idle Max             0
83                     Idle Min             0
84                        Label             0
In [16]:
# mengubah data yang berkarakter 'inf' menjadi data yang bernilai inf
kolom_yg_mengandung_nilai_infinity = ['Flow Packets/s', 'Flow Bytes/s']

for kolom in kolom_yg_mengandung_nilai_infinity:
    data[kolom] = data[kolom].replace('inf', float('inf'))

kolom_yang_infinity = np.isinf(data[kolom])

data_yg_mengandung_infinity = data[data[kolom].isin([np.inf, np.inf])]
In [17]:
# menggabungkan data Nan dan inf
data = data.replace([np.inf, -np.inf], np.nan)

mising_value = data[data.isnull().any(axis=1)]

non_missing_valua = data[data.notna().all(axis=1)].shape[0]
In [18]:
# perbandingan data yang missing dan non missing
ms = len(mising_value)
nms = non_missing_valua

print("Jumlah missing dalam dataset:", ms)
print("Jumlah non-missing dalam dataset:", nms)
Jumlah missing dalam dataset: 2867
Jumlah non-missing dalam dataset: 2827876
In [19]:
# Data
labels = ['Missing', 'non-Missing']
values = [ms, nms]

# Buat pie chart
fig = go.Figure(data=[go.Pie(labels=labels, values=values)])

# Menyesuaikan tampilan pie chart
fig.update_traces(
    textinfo="percent+label",
    marker=dict(
        colors=["#f47a60", "#7fe7dc",],
        line=dict(color='#FFFFFF', width=0.5)
    )
)

fig.update_layout(title_text="missing and non missing value")

# Tampilkan pie chart
fig.show()
In [20]:
# membersihkan missing value
data_clean = data.dropna()

# data yang sudah bersih dari missing value
data_clean.shape
Out[20]:
(2827876, 85)
In [21]:
data_clean.info()
<class 'pandas.core.frame.DataFrame'>
Int64Index: 2827876 entries, 0 to 225744
Data columns (total 85 columns):
 #   Column                       Dtype  
---  ------                       -----  
 0   Flow ID                      object 
 1   Source IP                    object 
 2   Source Port                  int64  
 3   Destination IP               object 
 4   Destination Port             int64  
 5   Protocol                     int64  
 6   Timestamp                    object 
 7   Flow Duration                int64  
 8   Total Fwd Packets            int64  
 9   Total Backward Packets       int64  
 10  Total Length of Fwd Packets  float64
 11  Total Length of Bwd Packets  float64
 12  Fwd Packet Length Max        int64  
 13  Fwd Packet Length Min        int64  
 14  Fwd Packet Length Mean       float64
 15  Fwd Packet Length Std        float64
 16  Bwd Packet Length Max        int64  
 17  Bwd Packet Length Min        int64  
 18  Bwd Packet Length Mean       float64
 19  Bwd Packet Length Std        float64
 20  Flow Bytes/s                 float64
 21  Flow Packets/s               float64
 22  Flow IAT Mean                float64
 23  Flow IAT Std                 float64
 24  Flow IAT Max                 float64
 25  Flow IAT Min                 float64
 26  Fwd IAT Total                float64
 27  Fwd IAT Mean                 float64
 28  Fwd IAT Std                  float64
 29  Fwd IAT Max                  float64
 30  Fwd IAT Min                  float64
 31  Bwd IAT Total                float64
 32  Bwd IAT Mean                 float64
 33  Bwd IAT Std                  float64
 34  Bwd IAT Max                  float64
 35  Bwd IAT Min                  float64
 36  Fwd PSH Flags                int64  
 37  Bwd PSH Flags                int64  
 38  Fwd URG Flags                int64  
 39  Bwd URG Flags                int64  
 40  Fwd Header Length            int64  
 41  Bwd Header Length            int64  
 42  Fwd Packets/s                float64
 43  Bwd Packets/s                float64
 44  Min Packet Length            int64  
 45  Max Packet Length            int64  
 46  Packet Length Mean           float64
 47  Packet Length Std            float64
 48  Packet Length Variance       float64
 49  FIN Flag Count               int64  
 50  SYN Flag Count               int64  
 51  RST Flag Count               int64  
 52  PSH Flag Count               int64  
 53  ACK Flag Count               int64  
 54  URG Flag Count               int64  
 55  CWE Flag Count               int64  
 56  ECE Flag Count               int64  
 57  Down/Up Ratio                int64  
 58  Average Packet Size          float64
 59  Avg Fwd Segment Size         float64
 60  Avg Bwd Segment Size         float64
 61  Fwd Header Length.1          int64  
 62  Fwd Avg Bytes/Bulk           int64  
 63  Fwd Avg Packets/Bulk         int64  
 64  Fwd Avg Bulk Rate            int64  
 65  Bwd Avg Bytes/Bulk           int64  
 66  Bwd Avg Packets/Bulk         int64  
 67  Bwd Avg Bulk Rate            int64  
 68  Subflow Fwd Packets          int64  
 69  Subflow Fwd Bytes            int64  
 70  Subflow Bwd Packets          int64  
 71  Subflow Bwd Bytes            int64  
 72  Init_Win_bytes_forward       int64  
 73  Init_Win_bytes_backward      int64  
 74  act_data_pkt_fwd             int64  
 75  min_seg_size_forward         int64  
 76  Active Mean                  float64
 77  Active Std                   float64
 78  Active Max                   float64
 79  Active Min                   float64
 80  Idle Mean                    float64
 81  Idle Std                     float64
 82  Idle Max                     float64
 83  Idle Min                     float64
 84  Label                        object 
dtypes: float64(38), int64(42), object(5)
memory usage: 1.8+ GB
In [22]:
pt = data_clean['Protocol'].value_counts()

pt
Out[22]:
6     1826704
17     999476
0        1696
Name: Protocol, dtype: int64
In [23]:
# membersihkan kolom yg tidak diperlukan
kolom_yg_dhapus = ['Flow ID', 'Source IP', 'Source Port', 'Destination IP', 'Protocol', 'Timestamp']

for kolomh in kolom_yg_dhapus :
    del data_clean[kolomh]
In [24]:
data_clean.info()
<class 'pandas.core.frame.DataFrame'>
Int64Index: 2827876 entries, 0 to 225744
Data columns (total 79 columns):
 #   Column                       Dtype  
---  ------                       -----  
 0   Destination Port             int64  
 1   Flow Duration                int64  
 2   Total Fwd Packets            int64  
 3   Total Backward Packets       int64  
 4   Total Length of Fwd Packets  float64
 5   Total Length of Bwd Packets  float64
 6   Fwd Packet Length Max        int64  
 7   Fwd Packet Length Min        int64  
 8   Fwd Packet Length Mean       float64
 9   Fwd Packet Length Std        float64
 10  Bwd Packet Length Max        int64  
 11  Bwd Packet Length Min        int64  
 12  Bwd Packet Length Mean       float64
 13  Bwd Packet Length Std        float64
 14  Flow Bytes/s                 float64
 15  Flow Packets/s               float64
 16  Flow IAT Mean                float64
 17  Flow IAT Std                 float64
 18  Flow IAT Max                 float64
 19  Flow IAT Min                 float64
 20  Fwd IAT Total                float64
 21  Fwd IAT Mean                 float64
 22  Fwd IAT Std                  float64
 23  Fwd IAT Max                  float64
 24  Fwd IAT Min                  float64
 25  Bwd IAT Total                float64
 26  Bwd IAT Mean                 float64
 27  Bwd IAT Std                  float64
 28  Bwd IAT Max                  float64
 29  Bwd IAT Min                  float64
 30  Fwd PSH Flags                int64  
 31  Bwd PSH Flags                int64  
 32  Fwd URG Flags                int64  
 33  Bwd URG Flags                int64  
 34  Fwd Header Length            int64  
 35  Bwd Header Length            int64  
 36  Fwd Packets/s                float64
 37  Bwd Packets/s                float64
 38  Min Packet Length            int64  
 39  Max Packet Length            int64  
 40  Packet Length Mean           float64
 41  Packet Length Std            float64
 42  Packet Length Variance       float64
 43  FIN Flag Count               int64  
 44  SYN Flag Count               int64  
 45  RST Flag Count               int64  
 46  PSH Flag Count               int64  
 47  ACK Flag Count               int64  
 48  URG Flag Count               int64  
 49  CWE Flag Count               int64  
 50  ECE Flag Count               int64  
 51  Down/Up Ratio                int64  
 52  Average Packet Size          float64
 53  Avg Fwd Segment Size         float64
 54  Avg Bwd Segment Size         float64
 55  Fwd Header Length.1          int64  
 56  Fwd Avg Bytes/Bulk           int64  
 57  Fwd Avg Packets/Bulk         int64  
 58  Fwd Avg Bulk Rate            int64  
 59  Bwd Avg Bytes/Bulk           int64  
 60  Bwd Avg Packets/Bulk         int64  
 61  Bwd Avg Bulk Rate            int64  
 62  Subflow Fwd Packets          int64  
 63  Subflow Fwd Bytes            int64  
 64  Subflow Bwd Packets          int64  
 65  Subflow Bwd Bytes            int64  
 66  Init_Win_bytes_forward       int64  
 67  Init_Win_bytes_backward      int64  
 68  act_data_pkt_fwd             int64  
 69  min_seg_size_forward         int64  
 70  Active Mean                  float64
 71  Active Std                   float64
 72  Active Max                   float64
 73  Active Min                   float64
 74  Idle Mean                    float64
 75  Idle Std                     float64
 76  Idle Max                     float64
 77  Idle Min                     float64
 78  Label                        object 
dtypes: float64(38), int64(40), object(1)
memory usage: 1.7+ GB
In [25]:
# memeriksa data duplikat
data_dupl = data_clean[data_clean.duplicated(keep=False)]

dp = len(data_dupl)

print(dp)
430301
In [26]:
data_dupl.tail()
Out[26]:
Destination Port Flow Duration Total Fwd Packets Total Backward Packets Total Length of Fwd Packets Total Length of Bwd Packets Fwd Packet Length Max Fwd Packet Length Min Fwd Packet Length Mean Fwd Packet Length Std Bwd Packet Length Max Bwd Packet Length Min Bwd Packet Length Mean Bwd Packet Length Std Flow Bytes/s Flow Packets/s Flow IAT Mean Flow IAT Std Flow IAT Max Flow IAT Min Fwd IAT Total Fwd IAT Mean Fwd IAT Std Fwd IAT Max Fwd IAT Min Bwd IAT Total Bwd IAT Mean Bwd IAT Std Bwd IAT Max Bwd IAT Min Fwd PSH Flags Bwd PSH Flags Fwd URG Flags Bwd URG Flags Fwd Header Length Bwd Header Length Fwd Packets/s Bwd Packets/s Min Packet Length Max Packet Length Packet Length Mean Packet Length Std Packet Length Variance FIN Flag Count SYN Flag Count RST Flag Count PSH Flag Count ACK Flag Count URG Flag Count CWE Flag Count ECE Flag Count Down/Up Ratio Average Packet Size Avg Fwd Segment Size Avg Bwd Segment Size Fwd Header Length.1 Fwd Avg Bytes/Bulk Fwd Avg Packets/Bulk Fwd Avg Bulk Rate Bwd Avg Bytes/Bulk Bwd Avg Packets/Bulk Bwd Avg Bulk Rate Subflow Fwd Packets Subflow Fwd Bytes Subflow Bwd Packets Subflow Bwd Bytes Init_Win_bytes_forward Init_Win_bytes_backward act_data_pkt_fwd min_seg_size_forward Active Mean Active Std Active Max Active Min Idle Mean Idle Std Idle Max Idle Min Label
225687 137 4 2 0 124.0 0.0 62 62 62.0 0.0 0 0 0.0 0.0 3.100000e+07 500000.00000 4.000000 0.000000 4.0 4.0 4.0 4.0 0.0 4.0 4.0 0.0 0.0 0.0 0.0 0.0 0 0 0 0 64 0 500000.00000 0.00000 62 62 62.0 0.000000 0.0 0 0 0 0 0 0 0 0 0 93.00 62.0 0.0 64 0 0 0 0 0 0 2 124 0 0 -1 -1 1 32 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 BENIGN
225696 53 184 2 2 84.0 310.0 42 42 42.0 0.0 155 155 155.0 0.0 2.141304e+06 21739.13043 61.333333 100.171520 177.0 3.0 3.0 3.0 0.0 3.0 3.0 4.0 4.0 0.0 4.0 4.0 0 0 0 0 64 64 10869.56522 10869.56522 42 155 87.2 61.892649 3830.7 0 0 0 0 0 0 0 0 1 109.00 42.0 155.0 64 0 0 0 0 0 0 2 84 2 310 -1 -1 1 32 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 BENIGN
225698 53 168 2 2 72.0 194.0 36 36 36.0 0.0 97 97 97.0 0.0 1.583333e+06 23809.52381 56.000000 57.419509 117.0 3.0 3.0 3.0 0.0 3.0 3.0 48.0 48.0 0.0 48.0 48.0 0 0 0 0 64 64 11904.76190 11904.76190 36 97 60.4 33.411076 1116.3 0 0 0 0 0 0 0 0 1 75.50 36.0 97.0 64 0 0 0 0 0 0 2 72 2 194 -1 -1 1 32 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 BENIGN
225706 53 176 2 2 142.0 242.0 71 71 71.0 0.0 121 121 121.0 0.0 2.181818e+06 22727.27273 58.666667 96.417495 170.0 3.0 3.0 3.0 0.0 3.0 3.0 3.0 3.0 0.0 3.0 3.0 0 0 0 0 40 40 11363.63636 11363.63636 71 121 91.0 27.386128 750.0 0 0 0 0 0 0 0 0 1 113.75 71.0 121.0 40 0 0 0 0 0 0 2 142 2 242 -1 -1 1 20 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 BENIGN
225708 123 125 2 2 96.0 96.0 48 48 48.0 0.0 48 48 48.0 0.0 1.536000e+06 32000.00000 41.666667 66.972631 119.0 3.0 3.0 3.0 0.0 3.0 3.0 3.0 3.0 0.0 3.0 3.0 0 0 0 0 40 40 16000.00000 16000.00000 48 48 48.0 0.000000 0.0 0 0 0 0 0 0 0 0 1 60.00 48.0 48.0 40 0 0 0 0 0 0 2 96 2 96 -1 -1 1 20 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 BENIGN
In [27]:
# memeriksa baris data duplikat
data_dupls = data_clean[data_clean.duplicated()]

# baris data yg duplikat
data_dupls.head()
Out[27]:
Destination Port Flow Duration Total Fwd Packets Total Backward Packets Total Length of Fwd Packets Total Length of Bwd Packets Fwd Packet Length Max Fwd Packet Length Min Fwd Packet Length Mean Fwd Packet Length Std Bwd Packet Length Max Bwd Packet Length Min Bwd Packet Length Mean Bwd Packet Length Std Flow Bytes/s Flow Packets/s Flow IAT Mean Flow IAT Std Flow IAT Max Flow IAT Min Fwd IAT Total Fwd IAT Mean Fwd IAT Std Fwd IAT Max Fwd IAT Min Bwd IAT Total Bwd IAT Mean Bwd IAT Std Bwd IAT Max Bwd IAT Min Fwd PSH Flags Bwd PSH Flags Fwd URG Flags Bwd URG Flags Fwd Header Length Bwd Header Length Fwd Packets/s Bwd Packets/s Min Packet Length Max Packet Length Packet Length Mean Packet Length Std Packet Length Variance FIN Flag Count SYN Flag Count RST Flag Count PSH Flag Count ACK Flag Count URG Flag Count CWE Flag Count ECE Flag Count Down/Up Ratio Average Packet Size Avg Fwd Segment Size Avg Bwd Segment Size Fwd Header Length.1 Fwd Avg Bytes/Bulk Fwd Avg Packets/Bulk Fwd Avg Bulk Rate Bwd Avg Bytes/Bulk Bwd Avg Packets/Bulk Bwd Avg Bulk Rate Subflow Fwd Packets Subflow Fwd Bytes Subflow Bwd Packets Subflow Bwd Bytes Init_Win_bytes_forward Init_Win_bytes_backward act_data_pkt_fwd min_seg_size_forward Active Mean Active Std Active Max Active Min Idle Mean Idle Std Idle Max Idle Min Label
2 49188 1 2 0 12.0 0.0 6 6 6.0 0.000000 0 0 0.0 0.0 12000000.0 2000000.0 1.0 0.0 1.0 1.0 1.0 1.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0 0 0 0 40 0 2000000.0 0.0 6 6 6.000000 0.000000 0.000000 0 0 0 0 1 1 0 0 0 9.0 6.0 0.0 40 0 0 0 0 0 0 2 12 0 0 329 -1 1 20 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 BENIGN
3 49188 1 2 0 12.0 0.0 6 6 6.0 0.000000 0 0 0.0 0.0 12000000.0 2000000.0 1.0 0.0 1.0 1.0 1.0 1.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0 0 0 0 40 0 2000000.0 0.0 6 6 6.000000 0.000000 0.000000 0 0 0 0 1 1 0 0 0 9.0 6.0 0.0 40 0 0 0 0 0 0 2 12 0 0 329 -1 1 20 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 BENIGN
6 49486 1 2 0 12.0 0.0 6 6 6.0 0.000000 0 0 0.0 0.0 12000000.0 2000000.0 1.0 0.0 1.0 1.0 1.0 1.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0 0 0 0 40 0 2000000.0 0.0 6 6 6.000000 0.000000 0.000000 0 0 0 0 1 1 0 0 0 9.0 6.0 0.0 40 0 0 0 0 0 0 2 12 0 0 245 -1 1 20 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 BENIGN
7 49486 1 2 0 12.0 0.0 6 6 6.0 0.000000 0 0 0.0 0.0 12000000.0 2000000.0 1.0 0.0 1.0 1.0 1.0 1.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0 0 0 0 40 0 2000000.0 0.0 6 6 6.000000 0.000000 0.000000 0 0 0 0 1 1 0 0 0 9.0 6.0 0.0 40 0 0 0 0 0 0 2 12 0 0 245 -1 1 20 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 BENIGN
46 389 1 2 0 7.0 0.0 7 0 3.5 4.949747 0 0 0.0 0.0 7000000.0 2000000.0 1.0 0.0 1.0 1.0 1.0 1.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 1 0 0 0 64 0 2000000.0 0.0 0 7 4.666667 4.041452 16.333333 0 1 0 0 1 0 0 0 0 7.0 3.5 0.0 64 0 0 0 0 0 0 2 7 0 0 237 -1 0 32 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 BENIGN
In [28]:
# jumlah duplikat data dan non duplikat
data_dup = data_clean.duplicated().value_counts()

data_dup
Out[28]:
False    2497676
True      330200
dtype: int64
In [29]:
# Data
labels = data_dup.index
values = data_dup.values

# Buat pie chart
fig = go.Figure(data=[go.Pie(labels=labels, values=values)])

# Menyesuaikan tampilan pie chart
fig.update_traces(
    textinfo="percent+label",
    marker=dict(
        colors=["#DF678C", "#3D155F",],
        line=dict(color='#FFFFFF', width=0.5)
    )
)

fig.update_layout(title_text="duplikat & non duplikat")

# Tampilkan pie chart
fig.show()
In [30]:
# membersihkan data yg duplikat
data_clean.drop_duplicates(inplace=True)
C:\Users\ASUS\AppData\Local\Temp\ipykernel_13656\3747414899.py:2: SettingWithCopyWarning:


A value is trying to be set on a copy of a slice from a DataFrame

See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy

In [31]:
data_clean.shape
Out[31]:
(2497676, 79)
In [32]:
# hapus kolom duplikat
del data_clean['Fwd Header Length.1']

data_clean.shape
Out[32]:
(2497676, 78)
In [33]:
data_clean.info()
<class 'pandas.core.frame.DataFrame'>
Int64Index: 2497676 entries, 0 to 225744
Data columns (total 78 columns):
 #   Column                       Dtype  
---  ------                       -----  
 0   Destination Port             int64  
 1   Flow Duration                int64  
 2   Total Fwd Packets            int64  
 3   Total Backward Packets       int64  
 4   Total Length of Fwd Packets  float64
 5   Total Length of Bwd Packets  float64
 6   Fwd Packet Length Max        int64  
 7   Fwd Packet Length Min        int64  
 8   Fwd Packet Length Mean       float64
 9   Fwd Packet Length Std        float64
 10  Bwd Packet Length Max        int64  
 11  Bwd Packet Length Min        int64  
 12  Bwd Packet Length Mean       float64
 13  Bwd Packet Length Std        float64
 14  Flow Bytes/s                 float64
 15  Flow Packets/s               float64
 16  Flow IAT Mean                float64
 17  Flow IAT Std                 float64
 18  Flow IAT Max                 float64
 19  Flow IAT Min                 float64
 20  Fwd IAT Total                float64
 21  Fwd IAT Mean                 float64
 22  Fwd IAT Std                  float64
 23  Fwd IAT Max                  float64
 24  Fwd IAT Min                  float64
 25  Bwd IAT Total                float64
 26  Bwd IAT Mean                 float64
 27  Bwd IAT Std                  float64
 28  Bwd IAT Max                  float64
 29  Bwd IAT Min                  float64
 30  Fwd PSH Flags                int64  
 31  Bwd PSH Flags                int64  
 32  Fwd URG Flags                int64  
 33  Bwd URG Flags                int64  
 34  Fwd Header Length            int64  
 35  Bwd Header Length            int64  
 36  Fwd Packets/s                float64
 37  Bwd Packets/s                float64
 38  Min Packet Length            int64  
 39  Max Packet Length            int64  
 40  Packet Length Mean           float64
 41  Packet Length Std            float64
 42  Packet Length Variance       float64
 43  FIN Flag Count               int64  
 44  SYN Flag Count               int64  
 45  RST Flag Count               int64  
 46  PSH Flag Count               int64  
 47  ACK Flag Count               int64  
 48  URG Flag Count               int64  
 49  CWE Flag Count               int64  
 50  ECE Flag Count               int64  
 51  Down/Up Ratio                int64  
 52  Average Packet Size          float64
 53  Avg Fwd Segment Size         float64
 54  Avg Bwd Segment Size         float64
 55  Fwd Avg Bytes/Bulk           int64  
 56  Fwd Avg Packets/Bulk         int64  
 57  Fwd Avg Bulk Rate            int64  
 58  Bwd Avg Bytes/Bulk           int64  
 59  Bwd Avg Packets/Bulk         int64  
 60  Bwd Avg Bulk Rate            int64  
 61  Subflow Fwd Packets          int64  
 62  Subflow Fwd Bytes            int64  
 63  Subflow Bwd Packets          int64  
 64  Subflow Bwd Bytes            int64  
 65  Init_Win_bytes_forward       int64  
 66  Init_Win_bytes_backward      int64  
 67  act_data_pkt_fwd             int64  
 68  min_seg_size_forward         int64  
 69  Active Mean                  float64
 70  Active Std                   float64
 71  Active Max                   float64
 72  Active Min                   float64
 73  Idle Mean                    float64
 74  Idle Std                     float64
 75  Idle Max                     float64
 76  Idle Min                     float64
 77  Label                        object 
dtypes: float64(38), int64(39), object(1)
memory usage: 1.5+ GB
In [34]:
korelasi_data = data_clean.corr()
C:\Users\ASUS\AppData\Local\Temp\ipykernel_13656\4212775778.py:1: FutureWarning:

The default value of numeric_only in DataFrame.corr is deprecated. In a future version, it will default to False. Select only valid columns or specify the value of numeric_only to silence this warning.

In [35]:
korelasi_data
Out[35]:
Destination Port Flow Duration Total Fwd Packets Total Backward Packets Total Length of Fwd Packets Total Length of Bwd Packets Fwd Packet Length Max Fwd Packet Length Min Fwd Packet Length Mean Fwd Packet Length Std Bwd Packet Length Max Bwd Packet Length Min Bwd Packet Length Mean Bwd Packet Length Std Flow Bytes/s Flow Packets/s Flow IAT Mean Flow IAT Std Flow IAT Max Flow IAT Min Fwd IAT Total Fwd IAT Mean Fwd IAT Std Fwd IAT Max Fwd IAT Min Bwd IAT Total Bwd IAT Mean Bwd IAT Std Bwd IAT Max Bwd IAT Min Fwd PSH Flags Bwd PSH Flags Fwd URG Flags Bwd URG Flags Fwd Header Length Bwd Header Length Fwd Packets/s Bwd Packets/s Min Packet Length Max Packet Length Packet Length Mean Packet Length Std Packet Length Variance FIN Flag Count SYN Flag Count RST Flag Count PSH Flag Count ACK Flag Count URG Flag Count CWE Flag Count ECE Flag Count Down/Up Ratio Average Packet Size Avg Fwd Segment Size Avg Bwd Segment Size Fwd Avg Bytes/Bulk Fwd Avg Packets/Bulk Fwd Avg Bulk Rate Bwd Avg Bytes/Bulk Bwd Avg Packets/Bulk Bwd Avg Bulk Rate Subflow Fwd Packets Subflow Fwd Bytes Subflow Bwd Packets Subflow Bwd Bytes Init_Win_bytes_forward Init_Win_bytes_backward act_data_pkt_fwd min_seg_size_forward Active Mean Active Std Active Max Active Min Idle Mean Idle Std Idle Max Idle Min
Destination Port 1.000000 -0.173877 -0.004695 -0.004394 0.009477 -0.003419 0.090423 -0.046065 0.136910 0.122524 -0.214738 -0.261911 -0.240833 -0.192450 0.070321 0.359653 -0.114900 -0.133540 -0.132520 -0.023600 -0.173016 -0.108227 -0.112500 -0.131217 -0.056039 -0.121358 -0.076734 -0.042569 -0.062743 -0.055626 0.234408 NaN 0.004436 NaN 0.000462 0.000768 0.348737 0.144848 -0.253890 -0.145416 -0.173263 -0.141429 -0.078732 -0.038278 0.234408 -0.007201 -0.220909 0.586633 0.525049 0.004436 -0.007112 0.029136 -0.174613 0.136910 -0.240833 NaN NaN NaN NaN NaN NaN -0.004695 0.009490 -0.004394 -0.003419 -0.135038 0.205433 -0.003574 0.001014 -0.041190 -0.048685 -0.058775 -0.027591 -0.129542 0.006380 -0.125236 -0.131047
Flow Duration -0.173877 1.000000 0.020544 0.019366 0.063343 0.015981 0.262566 -0.115018 0.133495 0.224078 0.484794 -0.238513 0.447411 0.432548 -0.024928 -0.110335 0.534223 0.734430 0.779575 0.060380 0.998526 0.542581 0.720635 0.779318 0.209512 0.819623 0.408185 0.517280 0.579842 0.212468 -0.017442 NaN -0.002680 NaN -0.000091 -0.001042 -0.100047 -0.080310 -0.246258 0.500428 0.416048 0.443989 0.270932 0.217935 -0.017442 0.008007 0.177430 0.032749 -0.118388 -0.002680 0.007955 -0.165489 0.393604 0.133495 0.447411 NaN NaN NaN NaN NaN NaN 0.020544 0.063426 0.019366 0.015980 0.092673 -0.035393 0.015709 -0.001225 0.184577 0.238259 0.289546 0.116891 0.763741 0.240108 0.775365 0.733717
Total Fwd Packets -0.004695 0.020544 1.000000 0.999070 0.365510 0.996997 0.009047 -0.003240 -0.000279 0.001084 0.022528 -0.006060 0.021099 0.006006 0.000390 -0.002353 -0.001398 -0.000995 0.001822 -0.000594 0.020213 -0.001392 -0.000371 0.001378 -0.001303 0.023771 -0.000906 0.000449 0.003066 -0.001157 0.001881 NaN -0.000060 NaN 0.000476 0.013751 -0.002146 -0.001651 -0.006772 0.021710 0.024218 0.011618 0.005111 -0.001352 0.001881 0.000337 0.007011 0.001370 -0.003818 -0.000060 0.000335 0.000906 0.021842 -0.000279 0.021099 NaN NaN NaN NaN NaN NaN 1.000000 0.365992 0.999070 0.996987 0.003700 -0.000680 0.887386 -0.000181 0.039856 0.008195 0.030334 0.041227 0.001364 0.000664 0.001444 0.001229
Total Backward Packets -0.004394 0.019366 0.999070 1.000000 0.359457 0.994433 0.008742 -0.002819 -0.000632 0.000719 0.022322 -0.005339 0.021223 0.005686 0.000337 -0.002389 -0.001741 -0.001463 0.001369 -0.000620 0.019016 -0.001569 -0.000895 0.000911 -0.001172 0.023198 -0.001060 0.000249 0.003151 -0.001111 0.001674 NaN -0.000061 NaN 0.000757 0.013766 -0.002240 -0.001367 -0.006133 0.021448 0.024638 0.011476 0.005084 -0.001196 0.001674 0.000212 0.006444 0.001199 -0.003174 -0.000061 0.000211 0.003301 0.022271 -0.000632 0.021223 NaN NaN NaN NaN NaN NaN 0.999070 0.359939 1.000000 0.994424 0.003141 -0.000680 0.882566 0.000021 0.038888 0.006308 0.028483 0.041227 0.000985 0.000353 0.001010 0.000905
Total Length of Fwd Packets 0.009477 0.063343 0.365510 0.359457 1.000000 0.353788 0.196177 -0.001685 0.185030 0.158801 0.020569 -0.027790 0.016281 0.007498 0.002235 -0.011929 0.002595 0.012509 0.024700 -0.003069 0.062527 0.004150 0.021071 0.024779 -0.006195 0.075934 0.006395 0.034931 0.040256 -0.005184 0.008675 NaN -0.000328 NaN -0.001337 0.005023 -0.010684 -0.009371 -0.028447 0.074643 0.081216 0.057194 0.033710 -0.005915 0.008675 0.004455 0.044400 -0.003624 -0.005221 -0.000328 0.004444 -0.011741 0.075875 0.185030 0.016281 NaN NaN NaN NaN NaN NaN 0.365510 0.999999 0.359457 0.353789 0.030537 0.009925 0.407473 -0.001192 0.100378 0.102714 0.125708 0.067722 0.020456 0.026350 0.023876 0.016475
Total Length of Bwd Packets -0.003419 0.015981 0.996997 0.994433 0.353788 1.000000 0.006393 -0.002343 -0.001673 -0.000704 0.021817 -0.004258 0.020533 0.005745 0.000531 -0.001678 -0.001659 -0.001512 0.000805 -0.000431 0.015665 -0.001544 -0.001048 0.000354 -0.000948 0.018943 -0.001320 -0.000674 0.001712 -0.000933 0.001641 NaN -0.000043 NaN 0.000751 0.013691 -0.001564 -0.001010 -0.004886 0.020697 0.023292 0.011006 0.005715 -0.000832 0.001641 0.000119 0.003757 0.002338 -0.002558 -0.000043 0.000118 0.002963 0.021142 -0.001673 0.020533 NaN NaN NaN NaN NaN NaN 0.996997 0.354267 0.994433 1.000000 0.001214 -0.000775 0.883980 0.000020 0.035920 0.003396 0.024762 0.039051 0.000479 0.000001 0.000463 0.000471
Fwd Packet Length Max 0.090423 0.262566 0.009047 0.008742 0.196177 0.006393 1.000000 -0.003958 0.888951 0.968518 0.083609 -0.141929 0.063338 0.064996 0.036214 -0.055766 0.063394 0.146505 0.191162 -0.015749 0.258776 0.078039 0.215476 0.195259 -0.029979 0.290660 0.061198 0.264467 0.252085 -0.028605 0.005481 NaN -0.001736 NaN 0.000262 0.000604 -0.048870 -0.049320 -0.145585 0.379118 0.330176 0.341987 0.252559 -0.003216 0.005481 0.017716 0.224345 -0.027329 0.021213 -0.001736 0.017697 -0.051007 0.321559 0.888951 0.063338 NaN NaN NaN NaN NaN NaN 0.009047 0.196441 0.008742 0.006392 0.156469 0.015827 0.007325 0.000608 0.120296 0.087857 0.138441 0.102646 0.170950 0.175238 0.189487 0.146838
Fwd Packet Length Min -0.046065 -0.115018 -0.003240 -0.002819 -0.001685 -0.002343 -0.003958 1.000000 0.244083 -0.078022 -0.132643 0.295068 -0.113585 -0.133249 0.001568 -0.050721 -0.021362 -0.057408 -0.082683 0.002027 -0.118837 -0.013153 -0.105829 -0.089405 0.041925 -0.080426 0.015063 -0.053450 -0.034992 0.039306 0.096519 NaN -0.001769 NaN -0.000711 -0.000680 -0.048249 -0.025531 0.442349 -0.115133 -0.056330 -0.102357 -0.088492 -0.051602 0.096519 -0.005181 -0.202421 -0.106016 0.016190 -0.001769 -0.004667 0.293750 -0.039194 0.244083 -0.113585 NaN NaN NaN NaN NaN NaN -0.003240 -0.001687 -0.002819 -0.002343 -0.146483 -0.069907 -0.002293 -0.001226 -0.036028 -0.033065 -0.045360 -0.027925 -0.077879 -0.032239 -0.080174 -0.073646
Fwd Packet Length Mean 0.136910 0.133495 -0.000279 -0.000632 0.185030 -0.001673 0.888951 0.244083 1.000000 0.897729 -0.003252 -0.039421 -0.014037 -0.006219 0.086402 -0.042348 0.046005 0.111272 0.141295 -0.012137 0.130055 0.063824 0.163039 0.144788 -0.011616 0.168708 0.059601 0.232671 0.222980 -0.009478 0.062477 NaN -0.001837 NaN -0.000054 0.000216 -0.035481 -0.045869 -0.007167 0.287077 0.297016 0.279039 0.211376 -0.015083 0.062477 0.012867 0.090603 -0.006043 0.050233 -0.001837 0.012979 0.031291 0.299053 1.000000 -0.014037 NaN NaN NaN NaN NaN NaN -0.000279 0.185273 -0.000632 -0.001673 0.046373 -0.015123 0.000115 0.000121 0.090354 0.053958 0.090333 0.078874 0.119456 0.176843 0.140131 0.095581
Fwd Packet Length Std 0.122524 0.224078 0.001084 0.000719 0.158801 -0.000704 0.968518 -0.078022 0.897729 1.000000 0.075267 -0.152695 0.055767 0.067081 0.076477 -0.036426 0.066728 0.154312 0.195984 -0.014720 0.221037 0.083256 0.229540 0.201368 -0.029202 0.242056 0.059252 0.268584 0.250552 -0.028041 0.015962 NaN -0.001481 NaN 0.000296 0.000500 -0.029670 -0.043763 -0.167430 0.373314 0.325617 0.352335 0.277683 0.009741 0.015962 0.014562 0.197414 0.005842 0.036072 -0.001481 0.014511 -0.065195 0.321349 0.897729 0.055767 NaN NaN NaN NaN NaN NaN 0.001084 0.159016 0.000719 -0.000704 0.130897 0.014220 0.000792 0.000659 0.102895 0.065142 0.111241 0.091307 0.173865 0.188626 0.194163 0.148423
Bwd Packet Length Max -0.214738 0.484794 0.022528 0.022322 0.020569 0.021817 0.083609 -0.132643 -0.003252 0.075267 1.000000 -0.241908 0.958121 0.982489 -0.023866 -0.111199 0.215699 0.476437 0.571233 -0.027088 0.481245 0.204550 0.596189 0.566844 -0.054015 0.210394 0.035590 0.279396 0.232750 -0.052555 -0.101014 NaN -0.002719 NaN 0.000651 0.001160 -0.101143 -0.079353 -0.273644 0.947119 0.878858 0.938609 0.851858 0.247896 -0.101014 0.004682 0.250973 -0.019388 -0.160616 -0.002719 0.004638 -0.045987 0.873778 -0.003252 0.958121 NaN NaN NaN NaN NaN NaN 0.022528 0.020597 0.022322 0.021818 0.109001 -0.065538 0.016562 0.001260 0.069806 0.034391 0.071065 0.068274 0.568727 0.166687 0.573639 0.550812
Bwd Packet Length Min -0.261911 -0.238513 -0.006060 -0.005339 -0.027790 -0.004258 -0.141929 0.295068 -0.039421 -0.152695 -0.241908 1.000000 -0.172368 -0.258305 -0.019893 -0.122928 -0.093429 -0.144991 -0.186181 -0.028828 -0.234165 -0.057569 -0.202430 -0.183145 0.044670 -0.170404 0.001399 -0.131367 -0.098589 0.056262 -0.092290 NaN -0.003377 NaN 0.000674 -0.000668 -0.118331 -0.054627 0.718671 -0.256496 -0.188302 -0.244136 -0.186164 -0.101384 -0.092290 -0.010027 -0.386490 -0.373400 -0.193022 -0.003377 -0.010047 0.201233 -0.162005 -0.039421 -0.172368 NaN NaN NaN NaN NaN NaN -0.006060 -0.027827 -0.005339 -0.004258 -0.294326 -0.144310 -0.004303 0.000338 -0.072800 -0.062920 -0.088482 -0.057779 -0.173027 -0.059887 -0.176364 -0.165532
Bwd Packet Length Mean -0.240833 0.447411 0.021099 0.021223 0.016281 0.020533 0.063338 -0.113585 -0.014037 0.055767 0.958121 -0.172368 1.000000 0.940673 -0.025927 -0.123698 0.203426 0.468383 0.567710 -0.030053 0.444219 0.195257 0.585550 0.563101 -0.050871 0.146164 0.015256 0.225366 0.191118 -0.048424 -0.110404 NaN -0.003053 NaN 0.000720 0.001127 -0.113024 -0.085670 -0.226316 0.902921 0.920774 0.918088 0.793072 0.216194 -0.110404 0.005541 0.228343 -0.036439 -0.179665 -0.003053 0.005491 -0.019834 0.915088 -0.014037 1.000000 NaN NaN NaN NaN NaN NaN 0.021099 0.016304 0.021223 0.020533 0.101161 -0.079711 0.016107 0.001321 0.069529 0.027213 0.064798 0.070239 0.564833 0.166486 0.569780 0.547220
Bwd Packet Length Std -0.192450 0.432548 0.006006 0.005686 0.007498 0.005745 0.064996 -0.133249 -0.006219 0.067081 0.982489 -0.258305 0.940673 1.000000 -0.021619 -0.099949 0.211041 0.460429 0.544535 -0.024385 0.429372 0.196335 0.571939 0.540421 -0.050387 0.152830 0.029509 0.250464 0.199286 -0.049291 -0.092766 NaN -0.002432 NaN 0.000575 0.000885 -0.090708 -0.072351 -0.278569 0.931345 0.849175 0.941421 0.890249 0.230976 -0.092766 0.004539 0.234821 0.007190 -0.143655 -0.002432 0.004499 -0.060456 0.849090 -0.006219 0.940673 NaN NaN NaN NaN NaN NaN 0.006006 0.007509 0.005686 0.005745 0.088591 -0.059690 0.004266 0.001166 0.053899 0.011257 0.044539 0.058490 0.539576 0.174381 0.546417 0.520634
Flow Bytes/s 0.070321 -0.024928 0.000390 0.000337 0.002235 0.000531 0.036214 0.001568 0.086402 0.076477 -0.023866 -0.019893 -0.025927 -0.021619 1.000000 0.286854 -0.016346 -0.020526 -0.021231 -0.002990 -0.024463 -0.015429 -0.019153 -0.020843 -0.006634 -0.019441 -0.011426 -0.013320 -0.015379 -0.006534 0.172062 NaN -0.000294 NaN 0.000042 0.000069 0.299155 0.007225 -0.003458 -0.006724 0.052917 0.008492 -0.003458 -0.008180 0.172062 -0.000865 -0.032155 0.058816 -0.015194 -0.000294 -0.000867 -0.040797 0.082688 0.086402 -0.025927 NaN NaN NaN NaN NaN NaN 0.000390 0.002238 0.000337 0.000531 -0.013384 -0.012209 0.000395 0.000080 -0.007024 -0.005863 -0.008362 -0.005632 -0.019896 -0.006143 -0.020180 -0.019153
Flow Packets/s 0.359653 -0.110335 -0.002353 -0.002389 -0.011929 -0.001678 -0.055766 -0.050721 -0.042348 -0.036426 -0.111199 -0.122928 -0.123698 -0.099949 0.286854 1.000000 -0.072303 -0.090795 -0.093924 -0.013226 -0.108276 -0.068243 -0.084719 -0.092203 -0.029343 -0.086078 -0.050538 -0.058925 -0.068047 -0.028900 0.287512 NaN 0.009848 NaN 0.000183 0.000319 0.980478 0.323595 -0.102728 -0.111327 -0.113472 -0.107088 -0.071587 -0.000590 0.287512 -0.003859 -0.098761 0.252128 0.001060 0.009848 -0.003867 -0.139139 -0.108060 -0.042348 -0.123698 NaN NaN NaN NaN NaN NaN -0.002353 -0.011945 -0.002389 -0.001678 -0.056660 -0.019731 -0.001811 0.000385 -0.031215 -0.025955 -0.037091 -0.025068 -0.088013 -0.027172 -0.089270 -0.084728
Flow IAT Mean -0.114900 0.534223 -0.001398 -0.001741 0.002595 -0.001659 0.063394 -0.021362 0.046005 0.066728 0.215699 -0.093429 0.203426 0.211041 -0.016346 -0.072303 1.000000 0.710683 0.655964 0.630446 0.533936 0.901786 0.420316 0.654387 0.774186 0.347499 0.633170 0.258520 0.487839 0.573397 0.052233 NaN -0.001756 NaN 0.000309 -0.000535 -0.065560 -0.052629 -0.043553 0.219939 0.171331 0.201777 0.150775 0.146571 0.052233 0.002506 -0.067291 0.095001 -0.018948 -0.001756 0.002479 -0.088179 0.166480 0.046005 0.203426 NaN NaN NaN NaN NaN NaN -0.001398 0.002599 -0.001741 -0.001659 0.007126 -0.034407 -0.001329 -0.000133 0.062198 0.017327 0.048631 0.063218 0.606458 0.140279 0.608177 0.592728
Flow IAT Std -0.133540 0.734430 -0.000995 -0.001463 0.012509 -0.001512 0.146505 -0.057408 0.111272 0.154312 0.476437 -0.144991 0.468383 0.460429 -0.020526 -0.090795 0.710683 1.000000 0.937527 -0.020468 0.734124 0.827693 0.802494 0.935545 0.516701 0.453172 0.668173 0.480526 0.676758 0.544190 -0.012990 NaN -0.002206 NaN 0.000301 -0.001134 -0.082328 -0.066091 -0.127675 0.486786 0.408233 0.455181 0.335277 0.301643 -0.012990 0.009188 -0.087143 0.122597 -0.094329 -0.002206 0.009140 -0.094613 0.397865 0.111272 0.468383 NaN NaN NaN NaN NaN NaN -0.000995 0.012526 -0.001463 -0.001512 -0.070115 -0.050498 -0.001227 -0.000618 0.083214 0.024070 0.060608 0.082539 0.930515 0.231572 0.934799 0.907703
Flow IAT Max -0.132520 0.779575 0.001822 0.001369 0.024700 0.000805 0.191162 -0.082683 0.141295 0.195984 0.571233 -0.186181 0.567710 0.544535 -0.021231 -0.093924 0.655964 0.937527 1.000000 0.096058 0.779266 0.677505 0.915170 0.998050 0.310213 0.432313 0.451983 0.546531 0.645291 0.302251 -0.012342 NaN -0.002282 NaN 0.000063 -0.001630 -0.085165 -0.068367 -0.180426 0.586409 0.502672 0.546752 0.394554 0.341055 -0.012342 0.013991 -0.074431 0.161407 -0.082381 -0.002282 0.013932 -0.119376 0.488410 0.141295 0.567710 NaN NaN NaN NaN NaN NaN 0.001822 0.024733 0.001369 0.000805 -0.047140 -0.061369 0.000815 -0.001274 0.125252 0.048668 0.093470 0.116705 0.979823 0.277631 0.989469 0.951167
Flow IAT Min -0.023600 0.060380 -0.000594 -0.000620 -0.003069 -0.000431 -0.015749 0.002027 -0.012137 -0.014720 -0.027088 -0.028828 -0.030053 -0.024385 -0.002990 -0.013226 0.630446 -0.020468 0.096058 1.000000 0.060928 0.286713 -0.019882 0.095939 0.327465 -0.020528 -0.011101 -0.014289 -0.015928 -0.005784 0.083166 NaN -0.000321 NaN 0.000074 0.000086 -0.011993 -0.009626 0.009958 -0.027889 -0.029999 -0.028231 -0.017913 -0.008747 0.083166 -0.000941 -0.034335 0.074089 0.079958 -0.000321 -0.000943 -0.051682 -0.029348 -0.012137 -0.030053 NaN NaN NaN NaN NaN NaN -0.000594 -0.003073 -0.000620 -0.000431 0.072049 -0.013908 -0.000465 0.000143 -0.000575 -0.006295 -0.004580 0.001776 0.027625 -0.005357 0.026100 0.028741
Fwd IAT Total -0.173016 0.998526 0.020213 0.019016 0.062527 0.015665 0.258776 -0.118837 0.130055 0.221037 0.481245 -0.234165 0.444219 0.429372 -0.024463 -0.108276 0.533936 0.734124 0.779266 0.060928 1.000000 0.544410 0.722746 0.781780 0.210722 0.816417 0.407619 0.513841 0.577072 0.213596 -0.016784 NaN -0.002630 NaN -0.000104 -0.001067 -0.098180 -0.078812 -0.241631 0.496834 0.411833 0.440394 0.269389 0.219590 -0.016784 0.007056 0.168557 0.035212 -0.119875 -0.002630 0.007007 -0.178021 0.389691 0.130055 0.444219 NaN NaN NaN NaN NaN NaN 0.020213 0.062608 0.019016 0.015664 0.087390 -0.035987 0.015410 -0.001252 0.179723 0.234801 0.285145 0.112891 0.764251 0.239487 0.775785 0.734319
Fwd IAT Mean -0.108227 0.542581 -0.001392 -0.001569 0.004150 -0.001544 0.078039 -0.013153 0.063824 0.083256 0.204550 -0.057569 0.195257 0.196335 -0.015429 -0.068243 0.901786 0.827693 0.677505 0.286713 0.544410 1.000000 0.412301 0.678761 0.885573 0.423321 0.848912 0.285349 0.623023 0.797318 0.017821 NaN -0.001658 NaN 0.000296 -0.000567 -0.061879 -0.049676 -0.006117 0.214360 0.176140 0.197457 0.144682 0.178633 0.017821 0.001162 -0.080597 0.033475 -0.049203 -0.001658 0.001138 -0.044783 0.171939 0.063824 0.195257 NaN NaN NaN NaN NaN NaN -0.001392 0.004156 -0.001569 -0.001544 -0.039458 -0.039945 -0.001271 -0.000162 0.040172 0.009033 0.031303 0.042302 0.659086 0.122361 0.656209 0.648601
Fwd IAT Std -0.112500 0.720635 -0.000371 -0.000895 0.021071 -0.001048 0.215476 -0.105829 0.163039 0.229540 0.596189 -0.202430 0.585550 0.571939 -0.019153 -0.084719 0.420316 0.802494 0.915170 -0.019882 0.722746 0.412301 1.000000 0.917452 -0.041289 0.374843 0.193718 0.627588 0.541485 -0.008436 -0.022960 NaN -0.002058 NaN 0.000254 -0.001514 -0.076818 -0.061668 -0.218748 0.619797 0.528341 0.583181 0.427877 0.419664 -0.022960 0.010745 -0.071075 0.166999 -0.079364 -0.002058 0.010695 -0.135619 0.514999 0.163039 0.585550 NaN NaN NaN NaN NaN NaN -0.000371 0.021100 -0.000895 -0.001048 -0.059379 -0.045067 -0.000849 -0.000962 0.090564 0.028004 0.067024 0.089115 0.903052 0.276370 0.914131 0.873687
Fwd IAT Max -0.131217 0.779318 0.001378 0.000911 0.024779 0.000354 0.195259 -0.089405 0.144788 0.201368 0.566844 -0.183145 0.563101 0.540421 -0.020843 -0.092203 0.654387 0.935545 0.998050 0.095939 0.781780 0.678761 0.917452 1.000000 0.310263 0.432504 0.451149 0.544457 0.643445 0.302053 -0.012292 NaN -0.002240 NaN 0.000054 -0.001644 -0.083605 -0.067116 -0.177265 0.584441 0.498768 0.544220 0.393237 0.340811 -0.012292 0.013032 -0.079402 0.162294 -0.083644 -0.002240 0.012975 -0.133872 0.484636 0.144788 0.563101 NaN NaN NaN NaN NaN NaN 0.001378 0.024812 0.000911 0.000354 -0.050468 -0.061873 0.000413 -0.001288 0.122382 0.048128 0.091823 0.113837 0.978194 0.283097 0.988615 0.948741
Fwd IAT Min -0.056039 0.209512 -0.001303 -0.001172 -0.006195 -0.000948 -0.029979 0.041925 -0.011616 -0.029202 -0.054015 0.044670 -0.050871 -0.050387 -0.006634 -0.029343 0.774186 0.516701 0.310213 0.327465 0.210722 0.885573 -0.041289 0.310263 1.000000 0.223989 0.819203 -0.024246 0.404734 0.883639 0.029745 NaN -0.000713 NaN 0.000158 0.000121 -0.026606 -0.021359 0.109753 -0.056666 -0.050857 -0.056890 -0.039587 -0.022963 0.029745 -0.002087 -0.079892 -0.024797 -0.009693 -0.000713 -0.002091 0.023090 -0.048829 -0.011616 -0.050871 NaN NaN NaN NaN NaN NaN -0.001303 -0.006203 -0.001172 -0.000948 -0.026902 -0.029565 -0.000942 0.000231 -0.003924 -0.013523 -0.011678 0.000756 0.296815 -0.005973 0.286999 0.301006
Bwd IAT Total -0.121358 0.819623 0.023771 0.023198 0.075934 0.018943 0.290660 -0.080426 0.168708 0.242056 0.210394 -0.170404 0.146164 0.152830 -0.019441 -0.086078 0.347499 0.453172 0.432313 -0.020528 0.816417 0.423321 0.374843 0.432504 0.223989 1.000000 0.507386 0.640386 0.719447 0.266906 0.000736 NaN -0.002091 NaN 0.000316 -0.001544 -0.078051 -0.062652 -0.175996 0.248343 0.204580 0.201779 0.077077 0.247290 0.000736 -0.004204 0.274660 -0.158978 -0.087183 -0.002091 -0.004221 -0.055595 0.184908 0.168708 0.146164 NaN NaN NaN NaN NaN NaN 0.023771 0.076033 0.023198 0.018943 0.139103 -0.015310 0.018962 -0.001235 0.142568 0.263626 0.283041 0.066683 0.435497 0.113610 0.439590 0.419117
Bwd IAT Mean -0.076734 0.408185 -0.000906 -0.001060 0.006395 -0.001320 0.061198 0.015063 0.059601 0.059252 0.035590 0.001399 0.015256 0.029509 -0.011426 -0.050538 0.633170 0.668173 0.451983 -0.011101 0.407619 0.848912 0.193718 0.451149 0.819203 0.507386 1.000000 0.322247 0.706139 0.933072 0.042307 NaN -0.001228 NaN 0.000195 -0.000787 -0.045825 -0.036787 0.042036 0.049088 0.033385 0.039584 0.021714 0.136021 0.042307 -0.003015 -0.022734 -0.077806 -0.056729 -0.001228 -0.003025 0.017867 0.031320 0.059601 0.015256 NaN NaN NaN NaN NaN NaN -0.000906 0.006404 -0.001060 -0.001320 -0.026021 -0.033781 -0.000689 -0.000462 0.042852 0.068736 0.055256 0.017910 0.457347 0.075397 0.456566 0.451125
Bwd IAT Std -0.042569 0.517280 0.000449 0.000249 0.034931 -0.000674 0.264467 -0.053450 0.232671 0.268584 0.279396 -0.131367 0.225366 0.250464 -0.013320 -0.058925 0.258520 0.480526 0.546531 -0.014289 0.513841 0.285349 0.627588 0.544457 -0.024246 0.640386 0.322247 1.000000 0.848688 -0.013666 -0.008086 NaN -0.001431 NaN 0.000081 -0.002878 -0.053430 -0.042892 -0.140355 0.334834 0.286158 0.310334 0.210644 0.546485 -0.008086 -0.002556 0.046698 -0.092751 -0.026978 -0.001431 -0.002568 0.021594 0.276199 0.232671 0.225366 NaN NaN NaN NaN NaN NaN 0.000449 0.034978 0.000249 -0.000674 0.012386 -0.035120 0.000255 -0.002237 0.086474 0.092368 0.094847 0.057352 0.543609 0.158919 0.551093 0.526289
Bwd IAT Max -0.062743 0.579842 0.003066 0.003151 0.040256 0.001712 0.252085 -0.034992 0.222980 0.250552 0.232750 -0.098589 0.191118 0.199286 -0.015379 -0.068047 0.487839 0.676758 0.645291 -0.015928 0.577072 0.623023 0.541485 0.643445 0.404734 0.719447 0.706139 0.848688 1.000000 0.466697 0.016430 NaN -0.001653 NaN 0.000133 -0.002821 -0.061701 -0.049531 -0.085644 0.287112 0.254196 0.260393 0.168089 0.471303 0.016430 -0.002833 0.024180 -0.103662 -0.039886 -0.001653 -0.002848 0.041691 0.243654 0.222980 0.191118 NaN NaN NaN NaN NaN NaN 0.003066 0.040309 0.003151 0.001712 -0.004400 -0.044417 0.002418 -0.002159 0.117111 0.103540 0.113877 0.084741 0.645118 0.167263 0.650946 0.627913
Bwd IAT Min -0.055626 0.212468 -0.001157 -0.001111 -0.005184 -0.000933 -0.028605 0.039306 -0.009478 -0.028041 -0.052555 0.056262 -0.048424 -0.049291 -0.006534 -0.028900 0.573397 0.544190 0.302251 -0.005784 0.213596 0.797318 -0.008436 0.302053 0.883639 0.266906 0.933072 -0.013666 0.466697 1.000000 0.047318 NaN -0.000702 NaN 0.000154 0.000116 -0.026205 -0.021037 0.103354 -0.055281 -0.048096 -0.055212 -0.038980 -0.021427 0.047318 -0.002055 -0.071367 -0.040326 -0.041718 -0.000702 -0.002059 0.029533 -0.046506 -0.009478 -0.048424 NaN NaN NaN NaN NaN NaN -0.001157 -0.005191 -0.001111 -0.000933 -0.049055 -0.025171 -0.000810 0.000212 0.013216 0.022748 0.009128 0.002127 0.309323 0.024993 0.305247 0.309315
Fwd PSH Flags 0.234408 -0.017442 0.001881 0.001674 0.008675 0.001641 0.005481 0.096519 0.062477 0.015962 -0.101014 -0.092290 -0.110404 -0.092766 0.172062 0.287512 0.052233 -0.012990 -0.012342 0.083166 -0.016784 0.017821 -0.022960 -0.012292 0.029745 0.000736 0.042307 -0.008086 0.016430 0.047318 1.000000 NaN 0.024965 NaN 0.000302 0.000438 0.305757 -0.022194 -0.098607 -0.084142 -0.072491 -0.077614 -0.059973 -0.041456 1.000000 -0.003758 -0.148460 0.335648 -0.014234 0.024965 -0.003542 -0.150404 -0.066209 0.062477 -0.110404 NaN NaN NaN NaN NaN NaN 0.001881 0.008682 0.001674 0.001640 -0.052450 -0.044321 0.001992 0.000616 0.003335 0.006791 0.003066 -0.001909 -0.029506 0.017559 -0.025800 -0.032386
Bwd PSH Flags NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
Fwd URG Flags 0.004436 -0.002680 -0.000060 -0.000061 -0.000328 -0.000043 -0.001736 -0.001769 -0.001837 -0.001481 -0.002719 -0.003377 -0.003053 -0.002432 -0.000294 0.009848 -0.001756 -0.002206 -0.002282 -0.000321 -0.002630 -0.001658 -0.002058 -0.002240 -0.000713 -0.002091 -0.001228 -0.001431 -0.001653 -0.000702 0.024965 NaN 1.000000 NaN 0.000007 0.000009 0.010421 -0.000495 -0.003692 -0.002850 -0.003395 -0.002839 -0.001788 -0.001035 0.024965 -0.000094 -0.000776 -0.003819 0.016806 1.000000 -0.000094 -0.004252 -0.003483 -0.001837 -0.003053 NaN NaN NaN NaN NaN NaN -0.000060 -0.000329 -0.000061 -0.000043 0.016519 -0.001421 -0.000051 0.000015 -0.000758 -0.000630 -0.000901 -0.000609 -0.002138 -0.000660 -0.002168 -0.002058
Bwd URG Flags NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
Fwd Header Length 0.000462 -0.000091 0.000476 0.000757 -0.001337 0.000751 0.000262 -0.000711 -0.000054 0.000296 0.000651 0.000674 0.000720 0.000575 0.000042 0.000183 0.000309 0.000301 0.000063 0.000074 -0.000104 0.000296 0.000254 0.000054 0.000158 0.000316 0.000195 0.000081 0.000133 0.000154 0.000302 NaN 0.000007 NaN 1.000000 0.069218 0.000151 0.000210 -0.001820 0.000630 0.000515 0.000649 0.000423 0.000241 0.000302 0.000022 0.000876 0.000895 0.000443 0.000007 0.000022 0.001153 0.000551 -0.000054 0.000720 NaN NaN NaN NaN NaN NaN 0.000476 -0.001339 0.000757 0.000751 0.000668 0.000332 0.000339 0.566449 -0.001450 -0.002219 -0.001723 -0.000350 0.000213 -0.000589 0.000079 0.000320
Bwd Header Length 0.000768 -0.001042 0.013751 0.013766 0.005023 0.013691 0.000604 -0.000680 0.000216 0.000500 0.001160 -0.000668 0.001127 0.000885 0.000069 0.000319 -0.000535 -0.001134 -0.001630 0.000086 -0.001067 -0.000567 -0.001514 -0.001644 0.000121 -0.001544 -0.000787 -0.002878 -0.002821 0.000116 0.000438 NaN 0.000009 NaN 0.069218 1.000000 0.000316 0.000099 -0.001784 0.001192 0.001191 0.001065 0.000660 0.000323 0.000438 0.000033 0.001324 0.001251 0.000571 0.000009 0.000033 -0.000656 0.001167 0.000216 0.001127 NaN NaN NaN NaN NaN NaN 0.013751 0.005030 0.013766 0.013691 0.001000 0.000452 0.012127 0.679353 -0.006921 -0.004195 -0.005386 -0.005669 -0.001090 -0.004552 -0.001677 -0.000466
Fwd Packets/s 0.348737 -0.100047 -0.002146 -0.002240 -0.010684 -0.001564 -0.048870 -0.048249 -0.035481 -0.029670 -0.101143 -0.118331 -0.113024 -0.090708 0.299155 0.980478 -0.065560 -0.082328 -0.085165 -0.011993 -0.098180 -0.061879 -0.076818 -0.083605 -0.026606 -0.078051 -0.045825 -0.053430 -0.061701 -0.026205 0.305757 NaN 0.010421 NaN 0.000151 0.000316 1.000000 0.141911 -0.097172 -0.100533 -0.100771 -0.096198 -0.064704 -0.001940 0.305757 -0.003500 -0.102175 0.247413 -0.028778 0.010421 -0.003508 -0.165589 -0.094873 -0.035481 -0.113024 NaN NaN NaN NaN NaN NaN -0.002146 -0.010698 -0.002240 -0.001564 -0.054346 -0.031991 -0.001662 0.000339 -0.028306 -0.023534 -0.033633 -0.022732 -0.079806 -0.024638 -0.080945 -0.076826
Bwd Packets/s 0.144848 -0.080310 -0.001651 -0.001367 -0.009371 -0.001010 -0.049320 -0.025531 -0.045869 -0.043763 -0.079353 -0.054627 -0.085670 -0.072351 0.007225 0.323595 -0.052629 -0.066091 -0.068367 -0.009626 -0.078812 -0.049676 -0.061668 -0.067116 -0.021359 -0.062652 -0.036787 -0.042892 -0.049531 -0.021037 -0.022194 NaN -0.000495 NaN 0.000210 0.000099 0.141911 1.000000 -0.054591 -0.083171 -0.093545 -0.082607 -0.053178 0.009695 -0.022194 -0.002805 -0.008410 0.089121 0.150957 -0.000495 -0.002809 0.100724 -0.094695 -0.045869 -0.085670 NaN NaN NaN NaN NaN NaN -0.001651 -0.009384 -0.001367 -0.001010 -0.025384 0.059560 -0.001215 0.000332 -0.022713 -0.018891 -0.026992 -0.018238 -0.064066 -0.019779 -0.064981 -0.061674
Min Packet Length -0.253890 -0.246258 -0.006772 -0.006133 -0.028447 -0.004886 -0.145585 0.442349 -0.007167 -0.167430 -0.273644 0.718671 -0.226316 -0.278569 -0.003458 -0.102728 -0.043553 -0.127675 -0.180426 0.009958 -0.241631 -0.006117 -0.218748 -0.177265 0.109753 -0.175996 0.042036 -0.140355 -0.085644 0.103354 -0.098607 NaN -0.003692 NaN -0.001820 -0.001784 -0.097172 -0.054591 1.000000 -0.286520 -0.214086 -0.284081 -0.203536 -0.113823 -0.098607 -0.010812 -0.421720 -0.366515 -0.169564 -0.003692 -0.010830 0.201903 -0.184653 -0.007167 -0.226316 NaN NaN NaN NaN NaN NaN -0.006772 -0.028485 -0.006133 -0.004886 -0.308955 -0.154049 -0.004798 -0.003179 -0.075490 -0.068996 -0.095010 -0.058664 -0.169599 -0.066233 -0.174032 -0.160977
Max Packet Length -0.145416 0.500428 0.021710 0.021448 0.074643 0.020697 0.379118 -0.115133 0.287077 0.373314 0.947119 -0.256496 0.902921 0.931345 -0.006724 -0.111327 0.219939 0.486786 0.586409 -0.027889 0.496834 0.214360 0.619797 0.584441 -0.056666 0.248343 0.049088 0.334834 0.287112 -0.055281 -0.084142 NaN -0.002850 NaN 0.000630 0.001192 -0.100533 -0.083171 -0.286520 1.000000 0.916385 0.984006 0.895125 0.230591 -0.084142 0.005077 0.258841 0.000528 -0.124614 -0.002850 0.005044 -0.048419 0.911602 0.287077 0.902921 NaN NaN NaN NaN NaN NaN 0.021710 0.074744 0.021448 0.020698 0.110797 -0.061078 0.016049 0.001273 0.091808 0.040539 0.088518 0.090026 0.576558 0.221699 0.588717 0.550961
Packet Length Mean -0.173263 0.416048 0.024218 0.024638 0.081216 0.023292 0.330176 -0.056330 0.297016 0.325617 0.878858 -0.188302 0.920774 0.849175 0.052917 -0.113472 0.171331 0.408233 0.502672 -0.029999 0.411833 0.176140 0.528341 0.498768 -0.050857 0.204580 0.033385 0.286158 0.254196 -0.048096 -0.072491 NaN -0.003395 NaN 0.000515 0.001191 -0.100771 -0.093545 -0.214086 0.916385 1.000000 0.942617 0.805415 0.213323 -0.072491 0.007961 0.289260 -0.079493 -0.163219 -0.003395 0.007935 0.034402 0.997822 0.297016 0.920774 NaN NaN NaN NaN NaN NaN 0.024218 0.081324 0.024638 0.023293 0.131104 -0.077936 0.018735 0.001124 0.084901 0.053805 0.090696 0.076592 0.498346 0.151412 0.503543 0.481919
Packet Length Std -0.141429 0.443989 0.011618 0.011476 0.057194 0.011006 0.341987 -0.102357 0.279039 0.352335 0.938609 -0.244136 0.918088 0.941421 0.008492 -0.107088 0.201777 0.455181 0.546752 -0.028231 0.440394 0.197457 0.583181 0.544220 -0.056890 0.201779 0.039584 0.310334 0.260393 -0.055212 -0.077614 NaN -0.002839 NaN 0.000649 0.001065 -0.096198 -0.082607 -0.284081 0.984006 0.942617 1.000000 0.924938 0.225213 -0.077614 0.004898 0.267433 -0.011510 -0.127243 -0.002839 0.004875 -0.026684 0.943070 0.279039 0.918088 NaN NaN NaN NaN NaN NaN 0.011618 0.057271 0.011476 0.011007 0.103945 -0.064545 0.008783 0.001314 0.073619 0.026150 0.066670 0.074742 0.538078 0.200755 0.548593 0.515289
Packet Length Variance -0.078732 0.270932 0.005111 0.005084 0.033710 0.005715 0.252559 -0.088492 0.211376 0.277683 0.851858 -0.186164 0.793072 0.890249 -0.003458 -0.071587 0.150775 0.335277 0.394554 -0.017913 0.269389 0.144682 0.427877 0.393237 -0.039587 0.077077 0.021714 0.210644 0.168089 -0.038980 -0.059973 NaN -0.001788 NaN 0.000423 0.000660 -0.064704 -0.053178 -0.203536 0.895125 0.805415 0.924938 1.000000 0.174009 -0.059973 -0.001854 0.156463 0.022475 -0.076057 -0.001788 -0.001869 0.001490 0.816668 0.211376 0.793072 NaN NaN NaN NaN NaN NaN 0.005111 0.033755 0.005084 0.005715 0.009953 -0.057693 0.003933 0.000856 0.036293 -0.012354 0.015480 0.046099 0.386349 0.168120 0.397072 0.367157
FIN Flag Count -0.038278 0.217935 -0.001352 -0.001196 -0.005915 -0.000832 -0.003216 -0.051602 -0.015083 0.009741 0.247896 -0.101384 0.216194 0.230976 -0.008180 -0.000590 0.146571 0.301643 0.341055 -0.008747 0.219590 0.178633 0.419664 0.340811 -0.022963 0.247290 0.136021 0.546485 0.471303 -0.021427 -0.041456 NaN -0.001035 NaN 0.000241 0.000323 -0.001940 0.009695 -0.113823 0.230591 0.213323 0.225213 0.174009 1.000000 -0.041456 -0.003031 -0.119819 -0.092947 -0.061584 -0.001035 -0.002901 0.015811 0.209627 -0.015083 0.216194 NaN NaN NaN NaN NaN NaN -0.001352 -0.005923 -0.001196 -0.000832 -0.091044 -0.033162 -0.001078 0.000496 -0.022536 -0.020296 -0.027849 -0.017505 0.354959 0.010021 0.345467 0.357718
SYN Flag Count 0.234408 -0.017442 0.001881 0.001674 0.008675 0.001641 0.005481 0.096519 0.062477 0.015962 -0.101014 -0.092290 -0.110404 -0.092766 0.172062 0.287512 0.052233 -0.012990 -0.012342 0.083166 -0.016784 0.017821 -0.022960 -0.012292 0.029745 0.000736 0.042307 -0.008086 0.016430 0.047318 1.000000 NaN 0.024965 NaN 0.000302 0.000438 0.305757 -0.022194 -0.098607 -0.084142 -0.072491 -0.077614 -0.059973 -0.041456 1.000000 -0.003758 -0.148460 0.335648 -0.014234 0.024965 -0.003542 -0.150404 -0.066209 0.062477 -0.110404 NaN NaN NaN NaN NaN NaN 0.001881 0.008682 0.001674 0.001640 -0.052450 -0.044321 0.001992 0.000616 0.003335 0.006791 0.003066 -0.001909 -0.029506 0.017559 -0.025800 -0.032386
RST Flag Count -0.007201 0.008007 0.000337 0.000212 0.004455 0.000119 0.017716 -0.005181 0.012867 0.014562 0.004682 -0.010027 0.005541 0.004539 -0.000865 -0.003859 0.002506 0.009188 0.013991 -0.000941 0.007056 0.001162 0.010745 0.013032 -0.002087 -0.004204 -0.003015 -0.002556 -0.002833 -0.002055 -0.003758 NaN -0.000094 NaN 0.000022 0.000033 -0.003500 -0.002805 -0.010812 0.005077 0.007961 0.004898 -0.001854 -0.003031 -0.003758 1.000000 0.025297 -0.011184 -0.005582 -0.000094 0.997820 -0.006739 0.007159 0.012867 0.005541 NaN NaN NaN NaN NaN NaN 0.000337 0.004461 0.000212 0.000119 0.020722 0.001956 0.000392 0.000045 0.003073 0.007561 0.003439 -0.000288 -0.005425 -0.000413 -0.005299 -0.005387
PSH Flag Count -0.220909 0.177430 0.007011 0.006444 0.044400 0.003757 0.224345 -0.202421 0.090603 0.197414 0.250973 -0.386490 0.228343 0.234821 -0.032155 -0.098761 -0.067291 -0.087143 -0.074431 -0.034335 0.168557 -0.080597 -0.071075 -0.079402 -0.079892 0.274660 -0.022734 0.046698 0.024180 -0.071367 -0.148460 NaN -0.000776 NaN 0.000876 0.001324 -0.102175 -0.008410 -0.421720 0.258841 0.289260 0.267433 0.156463 -0.119819 -0.148460 0.025297 1.000000 -0.439611 -0.220599 -0.000776 0.025194 -0.093664 0.272353 0.090603 0.228343 NaN NaN NaN NaN NaN NaN 0.007011 0.044461 0.006444 0.003758 0.572483 0.101679 0.004531 0.001779 0.118440 0.129654 0.164101 0.088550 -0.089102 -0.028732 -0.089275 -0.088311
ACK Flag Count 0.586633 0.032749 0.001370 0.001199 -0.003624 0.002338 -0.027329 -0.106016 -0.006043 0.005842 -0.019388 -0.373400 -0.036439 0.007190 0.058816 0.252128 0.095001 0.122597 0.161407 0.074089 0.035212 0.033475 0.166999 0.162294 -0.024797 -0.158978 -0.077806 -0.092751 -0.103662 -0.040326 0.335648 NaN -0.003819 NaN 0.000895 0.001251 0.247413 0.089121 -0.366515 0.000528 -0.079493 -0.011510 0.022475 -0.092947 0.335648 -0.011184 -0.439611 1.000000 0.498857 -0.003819 -0.011053 -0.170706 -0.086517 -0.006043 -0.036439 NaN NaN NaN NaN NaN NaN 0.001370 -0.003631 0.001199 0.002337 -0.146753 0.106439 0.001602 0.001832 -0.027568 -0.053765 -0.054352 -0.011654 0.152126 0.101997 0.160923 0.140253
URG Flag Count 0.525049 -0.118388 -0.003818 -0.003174 -0.005221 -0.002558 0.021213 0.016190 0.050233 0.036072 -0.160616 -0.193022 -0.179665 -0.143655 -0.015194 0.001060 -0.018948 -0.094329 -0.082381 0.079958 -0.119875 -0.049203 -0.079364 -0.083644 -0.009693 -0.087183 -0.056729 -0.026978 -0.039886 -0.041718 -0.014234 NaN 0.016806 NaN 0.000443 0.000571 -0.028778 0.150957 -0.169564 -0.124614 -0.163219 -0.127243 -0.076057 -0.061584 -0.014234 -0.005582 -0.220599 0.498857 1.000000 0.016806 -0.005594 0.282622 -0.166893 0.050233 -0.179665 NaN NaN NaN NaN NaN NaN -0.003818 -0.005228 -0.003174 -0.002558 -0.085497 0.200056 -0.002908 0.000915 -0.025784 -0.037512 -0.041380 -0.014513 -0.093085 0.023530 -0.087470 -0.096777
CWE Flag Count 0.004436 -0.002680 -0.000060 -0.000061 -0.000328 -0.000043 -0.001736 -0.001769 -0.001837 -0.001481 -0.002719 -0.003377 -0.003053 -0.002432 -0.000294 0.009848 -0.001756 -0.002206 -0.002282 -0.000321 -0.002630 -0.001658 -0.002058 -0.002240 -0.000713 -0.002091 -0.001228 -0.001431 -0.001653 -0.000702 0.024965 NaN 1.000000 NaN 0.000007 0.000009 0.010421 -0.000495 -0.003692 -0.002850 -0.003395 -0.002839 -0.001788 -0.001035 0.024965 -0.000094 -0.000776 -0.003819 0.016806 1.000000 -0.000094 -0.004252 -0.003483 -0.001837 -0.003053 NaN NaN NaN NaN NaN NaN -0.000060 -0.000329 -0.000061 -0.000043 0.016519 -0.001421 -0.000051 0.000015 -0.000758 -0.000630 -0.000901 -0.000609 -0.002138 -0.000660 -0.002168 -0.002058
ECE Flag Count -0.007112 0.007955 0.000335 0.000211 0.004444 0.000118 0.017697 -0.004667 0.012979 0.014511 0.004638 -0.010047 0.005491 0.004499 -0.000867 -0.003867 0.002479 0.009140 0.013932 -0.000943 0.007007 0.001138 0.010695 0.012975 -0.002091 -0.004221 -0.003025 -0.002568 -0.002848 -0.002059 -0.003542 NaN -0.000094 NaN 0.000022 0.000033 -0.003508 -0.002809 -0.010830 0.005044 0.007935 0.004875 -0.001869 -0.002901 -0.003542 0.997820 0.025194 -0.011053 -0.005594 -0.000094 1.000000 -0.006520 0.007137 0.012979 0.005491 NaN NaN NaN NaN NaN NaN 0.000335 0.004450 0.000211 0.000118 0.020641 0.001961 0.000391 0.000045 0.003057 0.007537 0.003420 -0.000295 -0.005440 -0.000421 -0.005315 -0.005402
Down/Up Ratio 0.029136 -0.165489 0.000906 0.003301 -0.011741 0.002963 -0.051007 0.293750 0.031291 -0.065195 -0.045987 0.201233 -0.019834 -0.060456 -0.040797 -0.139139 -0.088179 -0.094613 -0.119376 -0.051682 -0.178021 -0.044783 -0.135619 -0.133872 0.023090 -0.055595 0.017867 0.021594 0.041691 0.029533 -0.150404 NaN -0.004252 NaN 0.001153 -0.000656 -0.165589 0.100724 0.201903 -0.048419 0.034402 -0.026684 0.001490 0.015811 -0.150404 -0.006739 -0.093664 -0.170706 0.282622 -0.004252 -0.006520 1.000000 0.043197 0.031291 -0.019834 NaN NaN NaN NaN NaN NaN 0.000906 -0.011756 0.003301 0.002963 -0.176289 -0.038824 0.001067 0.000804 -0.033960 -0.034794 -0.050842 -0.025131 -0.103488 -0.056353 -0.108763 -0.095795
Average Packet Size -0.174613 0.393604 0.021842 0.022271 0.075875 0.021142 0.321559 -0.039194 0.299053 0.321349 0.873778 -0.162005 0.915088 0.849090 0.082688 -0.108060 0.166480 0.397865 0.488410 -0.029348 0.389691 0.171939 0.514999 0.484636 -0.048829 0.184908 0.031320 0.276199 0.243654 -0.046506 -0.066209 NaN -0.003483 NaN 0.000551 0.001167 -0.094873 -0.094695 -0.184653 0.911602 0.997822 0.943070 0.816668 0.209627 -0.066209 0.007159 0.272353 -0.086517 -0.166893 -0.003483 0.007137 0.043197 1.000000 0.299053 0.915088 NaN NaN NaN NaN NaN NaN 0.021842 0.075975 0.022271 0.021142 0.113864 -0.083681 0.016892 0.001173 0.075555 0.044355 0.078266 0.069584 0.484682 0.146102 0.489543 0.468987
Avg Fwd Segment Size 0.136910 0.133495 -0.000279 -0.000632 0.185030 -0.001673 0.888951 0.244083 1.000000 0.897729 -0.003252 -0.039421 -0.014037 -0.006219 0.086402 -0.042348 0.046005 0.111272 0.141295 -0.012137 0.130055 0.063824 0.163039 0.144788 -0.011616 0.168708 0.059601 0.232671 0.222980 -0.009478 0.062477 NaN -0.001837 NaN -0.000054 0.000216 -0.035481 -0.045869 -0.007167 0.287077 0.297016 0.279039 0.211376 -0.015083 0.062477 0.012867 0.090603 -0.006043 0.050233 -0.001837 0.012979 0.031291 0.299053 1.000000 -0.014037 NaN NaN NaN NaN NaN NaN -0.000279 0.185273 -0.000632 -0.001673 0.046373 -0.015123 0.000115 0.000121 0.090354 0.053958 0.090333 0.078874 0.119456 0.176843 0.140131 0.095581
Avg Bwd Segment Size -0.240833 0.447411 0.021099 0.021223 0.016281 0.020533 0.063338 -0.113585 -0.014037 0.055767 0.958121 -0.172368 1.000000 0.940673 -0.025927 -0.123698 0.203426 0.468383 0.567710 -0.030053 0.444219 0.195257 0.585550 0.563101 -0.050871 0.146164 0.015256 0.225366 0.191118 -0.048424 -0.110404 NaN -0.003053 NaN 0.000720 0.001127 -0.113024 -0.085670 -0.226316 0.902921 0.920774 0.918088 0.793072 0.216194 -0.110404 0.005541 0.228343 -0.036439 -0.179665 -0.003053 0.005491 -0.019834 0.915088 -0.014037 1.000000 NaN NaN NaN NaN NaN NaN 0.021099 0.016304 0.021223 0.020533 0.101161 -0.079711 0.016107 0.001321 0.069529 0.027213 0.064798 0.070239 0.564833 0.166486 0.569780 0.547220
Fwd Avg Bytes/Bulk NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
Fwd Avg Packets/Bulk NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
Fwd Avg Bulk Rate NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
Bwd Avg Bytes/Bulk NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
Bwd Avg Packets/Bulk NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
Bwd Avg Bulk Rate NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
Subflow Fwd Packets -0.004695 0.020544 1.000000 0.999070 0.365510 0.996997 0.009047 -0.003240 -0.000279 0.001084 0.022528 -0.006060 0.021099 0.006006 0.000390 -0.002353 -0.001398 -0.000995 0.001822 -0.000594 0.020213 -0.001392 -0.000371 0.001378 -0.001303 0.023771 -0.000906 0.000449 0.003066 -0.001157 0.001881 NaN -0.000060 NaN 0.000476 0.013751 -0.002146 -0.001651 -0.006772 0.021710 0.024218 0.011618 0.005111 -0.001352 0.001881 0.000337 0.007011 0.001370 -0.003818 -0.000060 0.000335 0.000906 0.021842 -0.000279 0.021099 NaN NaN NaN NaN NaN NaN 1.000000 0.365992 0.999070 0.996987 0.003700 -0.000680 0.887386 -0.000181 0.039856 0.008195 0.030334 0.041227 0.001364 0.000664 0.001444 0.001229
Subflow Fwd Bytes 0.009490 0.063426 0.365992 0.359939 0.999999 0.354267 0.196441 -0.001687 0.185273 0.159016 0.020597 -0.027827 0.016304 0.007509 0.002238 -0.011945 0.002599 0.012526 0.024733 -0.003073 0.062608 0.004156 0.021100 0.024812 -0.006203 0.076033 0.006404 0.034978 0.040309 -0.005191 0.008682 NaN -0.000329 NaN -0.001339 0.005030 -0.010698 -0.009384 -0.028485 0.074744 0.081324 0.057271 0.033755 -0.005923 0.008682 0.004461 0.044461 -0.003631 -0.005228 -0.000329 0.004450 -0.011756 0.075975 0.185273 0.016304 NaN NaN NaN NaN NaN NaN 0.365992 1.000000 0.359939 0.354269 0.030578 0.009938 0.408010 -0.001193 0.100501 0.102816 0.125845 0.067814 0.020484 0.026383 0.023907 0.016497
Subflow Bwd Packets -0.004394 0.019366 0.999070 1.000000 0.359457 0.994433 0.008742 -0.002819 -0.000632 0.000719 0.022322 -0.005339 0.021223 0.005686 0.000337 -0.002389 -0.001741 -0.001463 0.001369 -0.000620 0.019016 -0.001569 -0.000895 0.000911 -0.001172 0.023198 -0.001060 0.000249 0.003151 -0.001111 0.001674 NaN -0.000061 NaN 0.000757 0.013766 -0.002240 -0.001367 -0.006133 0.021448 0.024638 0.011476 0.005084 -0.001196 0.001674 0.000212 0.006444 0.001199 -0.003174 -0.000061 0.000211 0.003301 0.022271 -0.000632 0.021223 NaN NaN NaN NaN NaN NaN 0.999070 0.359939 1.000000 0.994424 0.003141 -0.000680 0.882566 0.000021 0.038888 0.006308 0.028483 0.041227 0.000985 0.000353 0.001010 0.000905
Subflow Bwd Bytes -0.003419 0.015980 0.996987 0.994424 0.353789 1.000000 0.006392 -0.002343 -0.001673 -0.000704 0.021818 -0.004258 0.020533 0.005745 0.000531 -0.001678 -0.001659 -0.001512 0.000805 -0.000431 0.015664 -0.001544 -0.001048 0.000354 -0.000948 0.018943 -0.001320 -0.000674 0.001712 -0.000933 0.001640 NaN -0.000043 NaN 0.000751 0.013691 -0.001564 -0.001010 -0.004886 0.020698 0.023293 0.011007 0.005715 -0.000832 0.001640 0.000119 0.003758 0.002337 -0.002558 -0.000043 0.000118 0.002963 0.021142 -0.001673 0.020533 NaN NaN NaN NaN NaN NaN 0.996987 0.354269 0.994424 1.000000 0.001215 -0.000775 0.883986 0.000020 0.035915 0.003396 0.024759 0.039045 0.000479 0.000001 0.000463 0.000471
Init_Win_bytes_forward -0.135038 0.092673 0.003700 0.003141 0.030537 0.001214 0.156469 -0.146483 0.046373 0.130897 0.109001 -0.294326 0.101161 0.088591 -0.013384 -0.056660 0.007126 -0.070115 -0.047140 0.072049 0.087390 -0.039458 -0.059379 -0.050468 -0.026902 0.139103 -0.026021 0.012386 -0.004400 -0.049055 -0.052450 NaN 0.016519 NaN 0.000668 0.001000 -0.054346 -0.025384 -0.308955 0.110797 0.131104 0.103945 0.009953 -0.091044 -0.052450 0.020722 0.572483 -0.146753 -0.085497 0.016519 0.020641 -0.176289 0.113864 0.046373 0.101161 NaN NaN NaN NaN NaN NaN 0.003700 0.030578 0.003141 0.001215 1.000000 0.092347 0.000757 0.001360 0.077142 0.068708 0.095382 0.062700 -0.067257 -0.023996 -0.067391 -0.065901
Init_Win_bytes_backward 0.205433 -0.035393 -0.000680 -0.000680 0.009925 -0.000775 0.015827 -0.069907 -0.015123 0.014220 -0.065538 -0.144310 -0.079711 -0.059690 -0.012209 -0.019731 -0.034407 -0.050498 -0.061369 -0.013908 -0.035987 -0.039945 -0.045067 -0.061873 -0.029565 -0.015310 -0.033781 -0.035120 -0.044417 -0.025171 -0.044321 NaN -0.001421 NaN 0.000332 0.000452 -0.031991 0.059560 -0.154049 -0.061078 -0.077936 -0.064545 -0.057693 -0.033162 -0.044321 0.001956 0.101679 0.106439 0.200056 -0.001421 0.001961 -0.038824 -0.083681 -0.015123 -0.079711 NaN NaN NaN NaN NaN NaN -0.000680 0.009938 -0.000680 -0.000775 0.092347 1.000000 -0.000390 0.000682 0.013839 0.014062 0.018121 0.009815 -0.069982 -0.020962 -0.070864 -0.067833
act_data_pkt_fwd -0.003574 0.015709 0.887386 0.882566 0.407473 0.883980 0.007325 -0.002293 0.000115 0.000792 0.016562 -0.004303 0.016107 0.004266 0.000395 -0.001811 -0.001329 -0.001227 0.000815 -0.000465 0.015410 -0.001271 -0.000849 0.000413 -0.000942 0.018962 -0.000689 0.000255 0.002418 -0.000810 0.001992 NaN -0.000051 NaN 0.000339 0.012127 -0.001662 -0.001215 -0.004798 0.016049 0.018735 0.008783 0.003933 -0.001078 0.001992 0.000392 0.004531 0.001602 -0.002908 -0.000051 0.000391 0.001067 0.016892 0.000115 0.016107 NaN NaN NaN NaN NaN NaN 0.887386 0.408010 0.882566 0.883986 0.000757 -0.000390 1.000000 -0.000227 0.029927 0.005379 0.021976 0.031372 0.000489 0.000612 0.000577 0.000376
min_seg_size_forward 0.001014 -0.001225 -0.000181 0.000021 -0.001192 0.000020 0.000608 -0.001226 0.000121 0.000659 0.001260 0.000338 0.001321 0.001166 0.000080 0.000385 -0.000133 -0.000618 -0.001274 0.000143 -0.001252 -0.000162 -0.000962 -0.001288 0.000231 -0.001235 -0.000462 -0.002237 -0.002159 0.000212 0.000616 NaN 0.000015 NaN 0.566449 0.679353 0.000339 0.000332 -0.003179 0.001273 0.001124 0.001314 0.000856 0.000496 0.000616 0.000045 0.001779 0.001832 0.000915 0.000015 0.000045 0.000804 0.001173 0.000121 0.001321 NaN NaN NaN NaN NaN NaN -0.000181 -0.001193 0.000021 0.000020 0.001360 0.000682 -0.000227 1.000000 -0.008790 -0.005765 -0.007292 -0.006811 -0.000762 -0.003686 -0.001296 -0.000230
Active Mean -0.041190 0.184577 0.039856 0.038888 0.100378 0.035920 0.120296 -0.036028 0.090354 0.102895 0.069806 -0.072800 0.069529 0.053899 -0.007024 -0.031215 0.062198 0.083214 0.125252 -0.000575 0.179723 0.040172 0.090564 0.122382 -0.003924 0.142568 0.042852 0.086474 0.117111 0.013216 0.003335 NaN -0.000758 NaN -0.001450 -0.006921 -0.028306 -0.022713 -0.075490 0.091808 0.084901 0.073619 0.036293 -0.022536 0.003335 0.003073 0.118440 -0.027568 -0.025784 -0.000758 0.003057 -0.033960 0.075555 0.090354 0.069529 NaN NaN NaN NaN NaN NaN 0.039856 0.100501 0.038888 0.035915 0.077142 0.013839 0.029927 -0.008790 1.000000 0.433704 0.831164 0.905744 0.115355 0.068873 0.127947 0.105120
Active Std -0.048685 0.238259 0.008195 0.006308 0.102714 0.003396 0.087857 -0.033065 0.053958 0.065142 0.034391 -0.062920 0.027213 0.011257 -0.005863 -0.025955 0.017327 0.024070 0.048668 -0.006295 0.234801 0.009033 0.028004 0.048128 -0.013523 0.263626 0.068736 0.092368 0.103540 0.022748 0.006791 NaN -0.000630 NaN -0.002219 -0.004195 -0.023534 -0.018891 -0.068996 0.040539 0.053805 0.026150 -0.012354 -0.020296 0.006791 0.007561 0.129654 -0.053765 -0.037512 -0.000630 0.007537 -0.034794 0.044355 0.053958 0.027213 NaN NaN NaN NaN NaN NaN 0.008195 0.102816 0.006308 0.003396 0.068708 0.014062 0.005379 -0.005765 0.433704 1.000000 0.791431 0.032509 0.031937 0.080031 0.050798 0.018979
Active Max -0.058775 0.289546 0.030334 0.028483 0.125708 0.024762 0.138441 -0.045360 0.090333 0.111241 0.071065 -0.088482 0.064798 0.044539 -0.008362 -0.037091 0.048631 0.060608 0.093470 -0.004580 0.285145 0.031303 0.067024 0.091823 -0.011678 0.283041 0.055256 0.094847 0.113877 0.009128 0.003066 NaN -0.000901 NaN -0.001723 -0.005386 -0.033633 -0.026992 -0.095010 0.088518 0.090696 0.066670 0.015480 -0.027849 0.003066 0.003439 0.164101 -0.054352 -0.041380 -0.000901 0.003420 -0.050842 0.078266 0.090333 0.064798 NaN NaN NaN NaN NaN NaN 0.030334 0.125845 0.028483 0.024759 0.095382 0.018121 0.021976 -0.007292 0.831164 0.791431 1.000000 0.583774 0.082713 0.067975 0.096682 0.071172
Active Min -0.027591 0.116891 0.041227 0.041227 0.067722 0.039051 0.102646 -0.027925 0.078874 0.091307 0.068274 -0.057779 0.070239 0.058490 -0.005632 -0.025068 0.063218 0.082539 0.116705 0.001776 0.112891 0.042302 0.089115 0.113837 0.000756 0.066683 0.017910 0.057352 0.084741 0.002127 -0.001909 NaN -0.000609 NaN -0.000350 -0.005669 -0.022732 -0.018238 -0.058664 0.090026 0.076592 0.074742 0.046099 -0.017505 -0.001909 -0.000288 0.088550 -0.011654 -0.014513 -0.000609 -0.000295 -0.025131 0.069584 0.078874 0.070239 NaN NaN NaN NaN NaN NaN 0.041227 0.067814 0.041227 0.039045 0.062700 0.009815 0.031372 -0.006811 0.905744 0.032509 0.583774 1.000000 0.114424 0.036878 0.118944 0.109233
Idle Mean -0.129542 0.763741 0.001364 0.000985 0.020456 0.000479 0.170950 -0.077879 0.119456 0.173865 0.568727 -0.173027 0.564833 0.539576 -0.019896 -0.088013 0.606458 0.930515 0.979823 0.027625 0.764251 0.659086 0.903052 0.978194 0.296815 0.435497 0.457347 0.543609 0.645118 0.309323 -0.029506 NaN -0.002138 NaN 0.000213 -0.001090 -0.079806 -0.064066 -0.169599 0.576558 0.498346 0.538078 0.386349 0.354959 -0.029506 -0.005425 -0.089102 0.152126 -0.093085 -0.002138 -0.005440 -0.103488 0.484682 0.119456 0.564833 NaN NaN NaN NaN NaN NaN 0.001364 0.020484 0.000985 0.000479 -0.067257 -0.069982 0.000489 -0.000762 0.115355 0.031937 0.082713 0.114424 1.000000 0.146453 0.990224 0.990068
Idle Std 0.006380 0.240108 0.000664 0.000353 0.026350 0.000001 0.175238 -0.032239 0.176843 0.188626 0.166687 -0.059887 0.166486 0.174381 -0.006143 -0.027172 0.140279 0.231572 0.277631 -0.005357 0.239487 0.122361 0.276370 0.283097 -0.005973 0.113610 0.075397 0.158919 0.167263 0.024993 0.017559 NaN -0.000660 NaN -0.000589 -0.004552 -0.024638 -0.019779 -0.066233 0.221699 0.151412 0.200755 0.168120 0.010021 0.017559 -0.000413 -0.028732 0.101997 0.023530 -0.000660 -0.000421 -0.056353 0.146102 0.176843 0.166486 NaN NaN NaN NaN NaN NaN 0.000664 0.026383 0.000353 0.000001 -0.023996 -0.020962 0.000612 -0.003686 0.068873 0.080031 0.067975 0.036878 0.146453 1.000000 0.280755 0.006723
Idle Max -0.125236 0.775365 0.001444 0.001010 0.023876 0.000463 0.189487 -0.080174 0.140131 0.194163 0.573639 -0.176364 0.569780 0.546417 -0.020180 -0.089270 0.608177 0.934799 0.989469 0.026100 0.775785 0.656209 0.914131 0.988615 0.286999 0.439590 0.456566 0.551093 0.650946 0.305247 -0.025800 NaN -0.002168 NaN 0.000079 -0.001677 -0.080945 -0.064981 -0.174032 0.588717 0.503543 0.548593 0.397072 0.345467 -0.025800 -0.005299 -0.089275 0.160923 -0.087470 -0.002168 -0.005315 -0.108763 0.489543 0.140131 0.569780 NaN NaN NaN NaN NaN NaN 0.001444 0.023907 0.001010 0.000463 -0.067391 -0.070864 0.000577 -0.001296 0.127947 0.050798 0.096682 0.118944 0.990224 0.280755 1.000000 0.961203
Idle Min -0.131047 0.733717 0.001229 0.000905 0.016475 0.000471 0.146838 -0.073646 0.095581 0.148423 0.550812 -0.165532 0.547220 0.520634 -0.019153 -0.084728 0.592728 0.907703 0.951167 0.028741 0.734319 0.648601 0.873687 0.948741 0.301006 0.419117 0.451125 0.526289 0.627913 0.309315 -0.032386 NaN -0.002058 NaN 0.000320 -0.000466 -0.076826 -0.061674 -0.160977 0.550961 0.481919 0.515289 0.367157 0.357718 -0.032386 -0.005387 -0.088311 0.140253 -0.096777 -0.002058 -0.005402 -0.095795 0.468987 0.095581 0.547220 NaN NaN NaN NaN NaN NaN 0.001229 0.016497 0.000905 0.000471 -0.065901 -0.067833 0.000376 -0.000230 0.105120 0.018979 0.071172 0.109233 0.990068 0.006723 0.961203 1.000000
In [36]:
plt.figure(figsize=(50, 40))
sns.heatmap(korelasi_data, annot=True, cmap='coolwarm', fmt=".2f")
plt.title('Heatmap of Correlation Matrix')
plt.savefig('heatmap_korelasi.png')
plt.show()
In [37]:
# membersihkan kolom yg putih
kolom_yg_dhapus = ['Bwd PSH Flags', 'Bwd URG Flags', 'Fwd Avg Bytes/Bulk', 'Fwd Avg Packets/Bulk', 'Fwd Avg Bulk Rate', 'Bwd Avg Bytes/Bulk', 'Bwd Avg Packets/Bulk', 'Bwd Avg Bulk Rate']

for kolomo in kolom_yg_dhapus :
    del data_clean[kolomo]
In [38]:
korelasi_data = data_clean.corr()

korelasi_data
C:\Users\ASUS\AppData\Local\Temp\ipykernel_13656\1152232200.py:1: FutureWarning:

The default value of numeric_only in DataFrame.corr is deprecated. In a future version, it will default to False. Select only valid columns or specify the value of numeric_only to silence this warning.

Out[38]:
Destination Port Flow Duration Total Fwd Packets Total Backward Packets Total Length of Fwd Packets Total Length of Bwd Packets Fwd Packet Length Max Fwd Packet Length Min Fwd Packet Length Mean Fwd Packet Length Std Bwd Packet Length Max Bwd Packet Length Min Bwd Packet Length Mean Bwd Packet Length Std Flow Bytes/s Flow Packets/s Flow IAT Mean Flow IAT Std Flow IAT Max Flow IAT Min Fwd IAT Total Fwd IAT Mean Fwd IAT Std Fwd IAT Max Fwd IAT Min Bwd IAT Total Bwd IAT Mean Bwd IAT Std Bwd IAT Max Bwd IAT Min Fwd PSH Flags Fwd URG Flags Fwd Header Length Bwd Header Length Fwd Packets/s Bwd Packets/s Min Packet Length Max Packet Length Packet Length Mean Packet Length Std Packet Length Variance FIN Flag Count SYN Flag Count RST Flag Count PSH Flag Count ACK Flag Count URG Flag Count CWE Flag Count ECE Flag Count Down/Up Ratio Average Packet Size Avg Fwd Segment Size Avg Bwd Segment Size Subflow Fwd Packets Subflow Fwd Bytes Subflow Bwd Packets Subflow Bwd Bytes Init_Win_bytes_forward Init_Win_bytes_backward act_data_pkt_fwd min_seg_size_forward Active Mean Active Std Active Max Active Min Idle Mean Idle Std Idle Max Idle Min
Destination Port 1.000000 -0.173877 -0.004695 -0.004394 0.009477 -0.003419 0.090423 -0.046065 0.136910 0.122524 -0.214738 -0.261911 -0.240833 -0.192450 0.070321 0.359653 -0.114900 -0.133540 -0.132520 -0.023600 -0.173016 -0.108227 -0.112500 -0.131217 -0.056039 -0.121358 -0.076734 -0.042569 -0.062743 -0.055626 0.234408 0.004436 0.000462 0.000768 0.348737 0.144848 -0.253890 -0.145416 -0.173263 -0.141429 -0.078732 -0.038278 0.234408 -0.007201 -0.220909 0.586633 0.525049 0.004436 -0.007112 0.029136 -0.174613 0.136910 -0.240833 -0.004695 0.009490 -0.004394 -0.003419 -0.135038 0.205433 -0.003574 0.001014 -0.041190 -0.048685 -0.058775 -0.027591 -0.129542 0.006380 -0.125236 -0.131047
Flow Duration -0.173877 1.000000 0.020544 0.019366 0.063343 0.015981 0.262566 -0.115018 0.133495 0.224078 0.484794 -0.238513 0.447411 0.432548 -0.024928 -0.110335 0.534223 0.734430 0.779575 0.060380 0.998526 0.542581 0.720635 0.779318 0.209512 0.819623 0.408185 0.517280 0.579842 0.212468 -0.017442 -0.002680 -0.000091 -0.001042 -0.100047 -0.080310 -0.246258 0.500428 0.416048 0.443989 0.270932 0.217935 -0.017442 0.008007 0.177430 0.032749 -0.118388 -0.002680 0.007955 -0.165489 0.393604 0.133495 0.447411 0.020544 0.063426 0.019366 0.015980 0.092673 -0.035393 0.015709 -0.001225 0.184577 0.238259 0.289546 0.116891 0.763741 0.240108 0.775365 0.733717
Total Fwd Packets -0.004695 0.020544 1.000000 0.999070 0.365510 0.996997 0.009047 -0.003240 -0.000279 0.001084 0.022528 -0.006060 0.021099 0.006006 0.000390 -0.002353 -0.001398 -0.000995 0.001822 -0.000594 0.020213 -0.001392 -0.000371 0.001378 -0.001303 0.023771 -0.000906 0.000449 0.003066 -0.001157 0.001881 -0.000060 0.000476 0.013751 -0.002146 -0.001651 -0.006772 0.021710 0.024218 0.011618 0.005111 -0.001352 0.001881 0.000337 0.007011 0.001370 -0.003818 -0.000060 0.000335 0.000906 0.021842 -0.000279 0.021099 1.000000 0.365992 0.999070 0.996987 0.003700 -0.000680 0.887386 -0.000181 0.039856 0.008195 0.030334 0.041227 0.001364 0.000664 0.001444 0.001229
Total Backward Packets -0.004394 0.019366 0.999070 1.000000 0.359457 0.994433 0.008742 -0.002819 -0.000632 0.000719 0.022322 -0.005339 0.021223 0.005686 0.000337 -0.002389 -0.001741 -0.001463 0.001369 -0.000620 0.019016 -0.001569 -0.000895 0.000911 -0.001172 0.023198 -0.001060 0.000249 0.003151 -0.001111 0.001674 -0.000061 0.000757 0.013766 -0.002240 -0.001367 -0.006133 0.021448 0.024638 0.011476 0.005084 -0.001196 0.001674 0.000212 0.006444 0.001199 -0.003174 -0.000061 0.000211 0.003301 0.022271 -0.000632 0.021223 0.999070 0.359939 1.000000 0.994424 0.003141 -0.000680 0.882566 0.000021 0.038888 0.006308 0.028483 0.041227 0.000985 0.000353 0.001010 0.000905
Total Length of Fwd Packets 0.009477 0.063343 0.365510 0.359457 1.000000 0.353788 0.196177 -0.001685 0.185030 0.158801 0.020569 -0.027790 0.016281 0.007498 0.002235 -0.011929 0.002595 0.012509 0.024700 -0.003069 0.062527 0.004150 0.021071 0.024779 -0.006195 0.075934 0.006395 0.034931 0.040256 -0.005184 0.008675 -0.000328 -0.001337 0.005023 -0.010684 -0.009371 -0.028447 0.074643 0.081216 0.057194 0.033710 -0.005915 0.008675 0.004455 0.044400 -0.003624 -0.005221 -0.000328 0.004444 -0.011741 0.075875 0.185030 0.016281 0.365510 0.999999 0.359457 0.353789 0.030537 0.009925 0.407473 -0.001192 0.100378 0.102714 0.125708 0.067722 0.020456 0.026350 0.023876 0.016475
Total Length of Bwd Packets -0.003419 0.015981 0.996997 0.994433 0.353788 1.000000 0.006393 -0.002343 -0.001673 -0.000704 0.021817 -0.004258 0.020533 0.005745 0.000531 -0.001678 -0.001659 -0.001512 0.000805 -0.000431 0.015665 -0.001544 -0.001048 0.000354 -0.000948 0.018943 -0.001320 -0.000674 0.001712 -0.000933 0.001641 -0.000043 0.000751 0.013691 -0.001564 -0.001010 -0.004886 0.020697 0.023292 0.011006 0.005715 -0.000832 0.001641 0.000119 0.003757 0.002338 -0.002558 -0.000043 0.000118 0.002963 0.021142 -0.001673 0.020533 0.996997 0.354267 0.994433 1.000000 0.001214 -0.000775 0.883980 0.000020 0.035920 0.003396 0.024762 0.039051 0.000479 0.000001 0.000463 0.000471
Fwd Packet Length Max 0.090423 0.262566 0.009047 0.008742 0.196177 0.006393 1.000000 -0.003958 0.888951 0.968518 0.083609 -0.141929 0.063338 0.064996 0.036214 -0.055766 0.063394 0.146505 0.191162 -0.015749 0.258776 0.078039 0.215476 0.195259 -0.029979 0.290660 0.061198 0.264467 0.252085 -0.028605 0.005481 -0.001736 0.000262 0.000604 -0.048870 -0.049320 -0.145585 0.379118 0.330176 0.341987 0.252559 -0.003216 0.005481 0.017716 0.224345 -0.027329 0.021213 -0.001736 0.017697 -0.051007 0.321559 0.888951 0.063338 0.009047 0.196441 0.008742 0.006392 0.156469 0.015827 0.007325 0.000608 0.120296 0.087857 0.138441 0.102646 0.170950 0.175238 0.189487 0.146838
Fwd Packet Length Min -0.046065 -0.115018 -0.003240 -0.002819 -0.001685 -0.002343 -0.003958 1.000000 0.244083 -0.078022 -0.132643 0.295068 -0.113585 -0.133249 0.001568 -0.050721 -0.021362 -0.057408 -0.082683 0.002027 -0.118837 -0.013153 -0.105829 -0.089405 0.041925 -0.080426 0.015063 -0.053450 -0.034992 0.039306 0.096519 -0.001769 -0.000711 -0.000680 -0.048249 -0.025531 0.442349 -0.115133 -0.056330 -0.102357 -0.088492 -0.051602 0.096519 -0.005181 -0.202421 -0.106016 0.016190 -0.001769 -0.004667 0.293750 -0.039194 0.244083 -0.113585 -0.003240 -0.001687 -0.002819 -0.002343 -0.146483 -0.069907 -0.002293 -0.001226 -0.036028 -0.033065 -0.045360 -0.027925 -0.077879 -0.032239 -0.080174 -0.073646
Fwd Packet Length Mean 0.136910 0.133495 -0.000279 -0.000632 0.185030 -0.001673 0.888951 0.244083 1.000000 0.897729 -0.003252 -0.039421 -0.014037 -0.006219 0.086402 -0.042348 0.046005 0.111272 0.141295 -0.012137 0.130055 0.063824 0.163039 0.144788 -0.011616 0.168708 0.059601 0.232671 0.222980 -0.009478 0.062477 -0.001837 -0.000054 0.000216 -0.035481 -0.045869 -0.007167 0.287077 0.297016 0.279039 0.211376 -0.015083 0.062477 0.012867 0.090603 -0.006043 0.050233 -0.001837 0.012979 0.031291 0.299053 1.000000 -0.014037 -0.000279 0.185273 -0.000632 -0.001673 0.046373 -0.015123 0.000115 0.000121 0.090354 0.053958 0.090333 0.078874 0.119456 0.176843 0.140131 0.095581
Fwd Packet Length Std 0.122524 0.224078 0.001084 0.000719 0.158801 -0.000704 0.968518 -0.078022 0.897729 1.000000 0.075267 -0.152695 0.055767 0.067081 0.076477 -0.036426 0.066728 0.154312 0.195984 -0.014720 0.221037 0.083256 0.229540 0.201368 -0.029202 0.242056 0.059252 0.268584 0.250552 -0.028041 0.015962 -0.001481 0.000296 0.000500 -0.029670 -0.043763 -0.167430 0.373314 0.325617 0.352335 0.277683 0.009741 0.015962 0.014562 0.197414 0.005842 0.036072 -0.001481 0.014511 -0.065195 0.321349 0.897729 0.055767 0.001084 0.159016 0.000719 -0.000704 0.130897 0.014220 0.000792 0.000659 0.102895 0.065142 0.111241 0.091307 0.173865 0.188626 0.194163 0.148423
Bwd Packet Length Max -0.214738 0.484794 0.022528 0.022322 0.020569 0.021817 0.083609 -0.132643 -0.003252 0.075267 1.000000 -0.241908 0.958121 0.982489 -0.023866 -0.111199 0.215699 0.476437 0.571233 -0.027088 0.481245 0.204550 0.596189 0.566844 -0.054015 0.210394 0.035590 0.279396 0.232750 -0.052555 -0.101014 -0.002719 0.000651 0.001160 -0.101143 -0.079353 -0.273644 0.947119 0.878858 0.938609 0.851858 0.247896 -0.101014 0.004682 0.250973 -0.019388 -0.160616 -0.002719 0.004638 -0.045987 0.873778 -0.003252 0.958121 0.022528 0.020597 0.022322 0.021818 0.109001 -0.065538 0.016562 0.001260 0.069806 0.034391 0.071065 0.068274 0.568727 0.166687 0.573639 0.550812
Bwd Packet Length Min -0.261911 -0.238513 -0.006060 -0.005339 -0.027790 -0.004258 -0.141929 0.295068 -0.039421 -0.152695 -0.241908 1.000000 -0.172368 -0.258305 -0.019893 -0.122928 -0.093429 -0.144991 -0.186181 -0.028828 -0.234165 -0.057569 -0.202430 -0.183145 0.044670 -0.170404 0.001399 -0.131367 -0.098589 0.056262 -0.092290 -0.003377 0.000674 -0.000668 -0.118331 -0.054627 0.718671 -0.256496 -0.188302 -0.244136 -0.186164 -0.101384 -0.092290 -0.010027 -0.386490 -0.373400 -0.193022 -0.003377 -0.010047 0.201233 -0.162005 -0.039421 -0.172368 -0.006060 -0.027827 -0.005339 -0.004258 -0.294326 -0.144310 -0.004303 0.000338 -0.072800 -0.062920 -0.088482 -0.057779 -0.173027 -0.059887 -0.176364 -0.165532
Bwd Packet Length Mean -0.240833 0.447411 0.021099 0.021223 0.016281 0.020533 0.063338 -0.113585 -0.014037 0.055767 0.958121 -0.172368 1.000000 0.940673 -0.025927 -0.123698 0.203426 0.468383 0.567710 -0.030053 0.444219 0.195257 0.585550 0.563101 -0.050871 0.146164 0.015256 0.225366 0.191118 -0.048424 -0.110404 -0.003053 0.000720 0.001127 -0.113024 -0.085670 -0.226316 0.902921 0.920774 0.918088 0.793072 0.216194 -0.110404 0.005541 0.228343 -0.036439 -0.179665 -0.003053 0.005491 -0.019834 0.915088 -0.014037 1.000000 0.021099 0.016304 0.021223 0.020533 0.101161 -0.079711 0.016107 0.001321 0.069529 0.027213 0.064798 0.070239 0.564833 0.166486 0.569780 0.547220
Bwd Packet Length Std -0.192450 0.432548 0.006006 0.005686 0.007498 0.005745 0.064996 -0.133249 -0.006219 0.067081 0.982489 -0.258305 0.940673 1.000000 -0.021619 -0.099949 0.211041 0.460429 0.544535 -0.024385 0.429372 0.196335 0.571939 0.540421 -0.050387 0.152830 0.029509 0.250464 0.199286 -0.049291 -0.092766 -0.002432 0.000575 0.000885 -0.090708 -0.072351 -0.278569 0.931345 0.849175 0.941421 0.890249 0.230976 -0.092766 0.004539 0.234821 0.007190 -0.143655 -0.002432 0.004499 -0.060456 0.849090 -0.006219 0.940673 0.006006 0.007509 0.005686 0.005745 0.088591 -0.059690 0.004266 0.001166 0.053899 0.011257 0.044539 0.058490 0.539576 0.174381 0.546417 0.520634
Flow Bytes/s 0.070321 -0.024928 0.000390 0.000337 0.002235 0.000531 0.036214 0.001568 0.086402 0.076477 -0.023866 -0.019893 -0.025927 -0.021619 1.000000 0.286854 -0.016346 -0.020526 -0.021231 -0.002990 -0.024463 -0.015429 -0.019153 -0.020843 -0.006634 -0.019441 -0.011426 -0.013320 -0.015379 -0.006534 0.172062 -0.000294 0.000042 0.000069 0.299155 0.007225 -0.003458 -0.006724 0.052917 0.008492 -0.003458 -0.008180 0.172062 -0.000865 -0.032155 0.058816 -0.015194 -0.000294 -0.000867 -0.040797 0.082688 0.086402 -0.025927 0.000390 0.002238 0.000337 0.000531 -0.013384 -0.012209 0.000395 0.000080 -0.007024 -0.005863 -0.008362 -0.005632 -0.019896 -0.006143 -0.020180 -0.019153
Flow Packets/s 0.359653 -0.110335 -0.002353 -0.002389 -0.011929 -0.001678 -0.055766 -0.050721 -0.042348 -0.036426 -0.111199 -0.122928 -0.123698 -0.099949 0.286854 1.000000 -0.072303 -0.090795 -0.093924 -0.013226 -0.108276 -0.068243 -0.084719 -0.092203 -0.029343 -0.086078 -0.050538 -0.058925 -0.068047 -0.028900 0.287512 0.009848 0.000183 0.000319 0.980478 0.323595 -0.102728 -0.111327 -0.113472 -0.107088 -0.071587 -0.000590 0.287512 -0.003859 -0.098761 0.252128 0.001060 0.009848 -0.003867 -0.139139 -0.108060 -0.042348 -0.123698 -0.002353 -0.011945 -0.002389 -0.001678 -0.056660 -0.019731 -0.001811 0.000385 -0.031215 -0.025955 -0.037091 -0.025068 -0.088013 -0.027172 -0.089270 -0.084728
Flow IAT Mean -0.114900 0.534223 -0.001398 -0.001741 0.002595 -0.001659 0.063394 -0.021362 0.046005 0.066728 0.215699 -0.093429 0.203426 0.211041 -0.016346 -0.072303 1.000000 0.710683 0.655964 0.630446 0.533936 0.901786 0.420316 0.654387 0.774186 0.347499 0.633170 0.258520 0.487839 0.573397 0.052233 -0.001756 0.000309 -0.000535 -0.065560 -0.052629 -0.043553 0.219939 0.171331 0.201777 0.150775 0.146571 0.052233 0.002506 -0.067291 0.095001 -0.018948 -0.001756 0.002479 -0.088179 0.166480 0.046005 0.203426 -0.001398 0.002599 -0.001741 -0.001659 0.007126 -0.034407 -0.001329 -0.000133 0.062198 0.017327 0.048631 0.063218 0.606458 0.140279 0.608177 0.592728
Flow IAT Std -0.133540 0.734430 -0.000995 -0.001463 0.012509 -0.001512 0.146505 -0.057408 0.111272 0.154312 0.476437 -0.144991 0.468383 0.460429 -0.020526 -0.090795 0.710683 1.000000 0.937527 -0.020468 0.734124 0.827693 0.802494 0.935545 0.516701 0.453172 0.668173 0.480526 0.676758 0.544190 -0.012990 -0.002206 0.000301 -0.001134 -0.082328 -0.066091 -0.127675 0.486786 0.408233 0.455181 0.335277 0.301643 -0.012990 0.009188 -0.087143 0.122597 -0.094329 -0.002206 0.009140 -0.094613 0.397865 0.111272 0.468383 -0.000995 0.012526 -0.001463 -0.001512 -0.070115 -0.050498 -0.001227 -0.000618 0.083214 0.024070 0.060608 0.082539 0.930515 0.231572 0.934799 0.907703
Flow IAT Max -0.132520 0.779575 0.001822 0.001369 0.024700 0.000805 0.191162 -0.082683 0.141295 0.195984 0.571233 -0.186181 0.567710 0.544535 -0.021231 -0.093924 0.655964 0.937527 1.000000 0.096058 0.779266 0.677505 0.915170 0.998050 0.310213 0.432313 0.451983 0.546531 0.645291 0.302251 -0.012342 -0.002282 0.000063 -0.001630 -0.085165 -0.068367 -0.180426 0.586409 0.502672 0.546752 0.394554 0.341055 -0.012342 0.013991 -0.074431 0.161407 -0.082381 -0.002282 0.013932 -0.119376 0.488410 0.141295 0.567710 0.001822 0.024733 0.001369 0.000805 -0.047140 -0.061369 0.000815 -0.001274 0.125252 0.048668 0.093470 0.116705 0.979823 0.277631 0.989469 0.951167
Flow IAT Min -0.023600 0.060380 -0.000594 -0.000620 -0.003069 -0.000431 -0.015749 0.002027 -0.012137 -0.014720 -0.027088 -0.028828 -0.030053 -0.024385 -0.002990 -0.013226 0.630446 -0.020468 0.096058 1.000000 0.060928 0.286713 -0.019882 0.095939 0.327465 -0.020528 -0.011101 -0.014289 -0.015928 -0.005784 0.083166 -0.000321 0.000074 0.000086 -0.011993 -0.009626 0.009958 -0.027889 -0.029999 -0.028231 -0.017913 -0.008747 0.083166 -0.000941 -0.034335 0.074089 0.079958 -0.000321 -0.000943 -0.051682 -0.029348 -0.012137 -0.030053 -0.000594 -0.003073 -0.000620 -0.000431 0.072049 -0.013908 -0.000465 0.000143 -0.000575 -0.006295 -0.004580 0.001776 0.027625 -0.005357 0.026100 0.028741
Fwd IAT Total -0.173016 0.998526 0.020213 0.019016 0.062527 0.015665 0.258776 -0.118837 0.130055 0.221037 0.481245 -0.234165 0.444219 0.429372 -0.024463 -0.108276 0.533936 0.734124 0.779266 0.060928 1.000000 0.544410 0.722746 0.781780 0.210722 0.816417 0.407619 0.513841 0.577072 0.213596 -0.016784 -0.002630 -0.000104 -0.001067 -0.098180 -0.078812 -0.241631 0.496834 0.411833 0.440394 0.269389 0.219590 -0.016784 0.007056 0.168557 0.035212 -0.119875 -0.002630 0.007007 -0.178021 0.389691 0.130055 0.444219 0.020213 0.062608 0.019016 0.015664 0.087390 -0.035987 0.015410 -0.001252 0.179723 0.234801 0.285145 0.112891 0.764251 0.239487 0.775785 0.734319
Fwd IAT Mean -0.108227 0.542581 -0.001392 -0.001569 0.004150 -0.001544 0.078039 -0.013153 0.063824 0.083256 0.204550 -0.057569 0.195257 0.196335 -0.015429 -0.068243 0.901786 0.827693 0.677505 0.286713 0.544410 1.000000 0.412301 0.678761 0.885573 0.423321 0.848912 0.285349 0.623023 0.797318 0.017821 -0.001658 0.000296 -0.000567 -0.061879 -0.049676 -0.006117 0.214360 0.176140 0.197457 0.144682 0.178633 0.017821 0.001162 -0.080597 0.033475 -0.049203 -0.001658 0.001138 -0.044783 0.171939 0.063824 0.195257 -0.001392 0.004156 -0.001569 -0.001544 -0.039458 -0.039945 -0.001271 -0.000162 0.040172 0.009033 0.031303 0.042302 0.659086 0.122361 0.656209 0.648601
Fwd IAT Std -0.112500 0.720635 -0.000371 -0.000895 0.021071 -0.001048 0.215476 -0.105829 0.163039 0.229540 0.596189 -0.202430 0.585550 0.571939 -0.019153 -0.084719 0.420316 0.802494 0.915170 -0.019882 0.722746 0.412301 1.000000 0.917452 -0.041289 0.374843 0.193718 0.627588 0.541485 -0.008436 -0.022960 -0.002058 0.000254 -0.001514 -0.076818 -0.061668 -0.218748 0.619797 0.528341 0.583181 0.427877 0.419664 -0.022960 0.010745 -0.071075 0.166999 -0.079364 -0.002058 0.010695 -0.135619 0.514999 0.163039 0.585550 -0.000371 0.021100 -0.000895 -0.001048 -0.059379 -0.045067 -0.000849 -0.000962 0.090564 0.028004 0.067024 0.089115 0.903052 0.276370 0.914131 0.873687
Fwd IAT Max -0.131217 0.779318 0.001378 0.000911 0.024779 0.000354 0.195259 -0.089405 0.144788 0.201368 0.566844 -0.183145 0.563101 0.540421 -0.020843 -0.092203 0.654387 0.935545 0.998050 0.095939 0.781780 0.678761 0.917452 1.000000 0.310263 0.432504 0.451149 0.544457 0.643445 0.302053 -0.012292 -0.002240 0.000054 -0.001644 -0.083605 -0.067116 -0.177265 0.584441 0.498768 0.544220 0.393237 0.340811 -0.012292 0.013032 -0.079402 0.162294 -0.083644 -0.002240 0.012975 -0.133872 0.484636 0.144788 0.563101 0.001378 0.024812 0.000911 0.000354 -0.050468 -0.061873 0.000413 -0.001288 0.122382 0.048128 0.091823 0.113837 0.978194 0.283097 0.988615 0.948741
Fwd IAT Min -0.056039 0.209512 -0.001303 -0.001172 -0.006195 -0.000948 -0.029979 0.041925 -0.011616 -0.029202 -0.054015 0.044670 -0.050871 -0.050387 -0.006634 -0.029343 0.774186 0.516701 0.310213 0.327465 0.210722 0.885573 -0.041289 0.310263 1.000000 0.223989 0.819203 -0.024246 0.404734 0.883639 0.029745 -0.000713 0.000158 0.000121 -0.026606 -0.021359 0.109753 -0.056666 -0.050857 -0.056890 -0.039587 -0.022963 0.029745 -0.002087 -0.079892 -0.024797 -0.009693 -0.000713 -0.002091 0.023090 -0.048829 -0.011616 -0.050871 -0.001303 -0.006203 -0.001172 -0.000948 -0.026902 -0.029565 -0.000942 0.000231 -0.003924 -0.013523 -0.011678 0.000756 0.296815 -0.005973 0.286999 0.301006
Bwd IAT Total -0.121358 0.819623 0.023771 0.023198 0.075934 0.018943 0.290660 -0.080426 0.168708 0.242056 0.210394 -0.170404 0.146164 0.152830 -0.019441 -0.086078 0.347499 0.453172 0.432313 -0.020528 0.816417 0.423321 0.374843 0.432504 0.223989 1.000000 0.507386 0.640386 0.719447 0.266906 0.000736 -0.002091 0.000316 -0.001544 -0.078051 -0.062652 -0.175996 0.248343 0.204580 0.201779 0.077077 0.247290 0.000736 -0.004204 0.274660 -0.158978 -0.087183 -0.002091 -0.004221 -0.055595 0.184908 0.168708 0.146164 0.023771 0.076033 0.023198 0.018943 0.139103 -0.015310 0.018962 -0.001235 0.142568 0.263626 0.283041 0.066683 0.435497 0.113610 0.439590 0.419117
Bwd IAT Mean -0.076734 0.408185 -0.000906 -0.001060 0.006395 -0.001320 0.061198 0.015063 0.059601 0.059252 0.035590 0.001399 0.015256 0.029509 -0.011426 -0.050538 0.633170 0.668173 0.451983 -0.011101 0.407619 0.848912 0.193718 0.451149 0.819203 0.507386 1.000000 0.322247 0.706139 0.933072 0.042307 -0.001228 0.000195 -0.000787 -0.045825 -0.036787 0.042036 0.049088 0.033385 0.039584 0.021714 0.136021 0.042307 -0.003015 -0.022734 -0.077806 -0.056729 -0.001228 -0.003025 0.017867 0.031320 0.059601 0.015256 -0.000906 0.006404 -0.001060 -0.001320 -0.026021 -0.033781 -0.000689 -0.000462 0.042852 0.068736 0.055256 0.017910 0.457347 0.075397 0.456566 0.451125
Bwd IAT Std -0.042569 0.517280 0.000449 0.000249 0.034931 -0.000674 0.264467 -0.053450 0.232671 0.268584 0.279396 -0.131367 0.225366 0.250464 -0.013320 -0.058925 0.258520 0.480526 0.546531 -0.014289 0.513841 0.285349 0.627588 0.544457 -0.024246 0.640386 0.322247 1.000000 0.848688 -0.013666 -0.008086 -0.001431 0.000081 -0.002878 -0.053430 -0.042892 -0.140355 0.334834 0.286158 0.310334 0.210644 0.546485 -0.008086 -0.002556 0.046698 -0.092751 -0.026978 -0.001431 -0.002568 0.021594 0.276199 0.232671 0.225366 0.000449 0.034978 0.000249 -0.000674 0.012386 -0.035120 0.000255 -0.002237 0.086474 0.092368 0.094847 0.057352 0.543609 0.158919 0.551093 0.526289
Bwd IAT Max -0.062743 0.579842 0.003066 0.003151 0.040256 0.001712 0.252085 -0.034992 0.222980 0.250552 0.232750 -0.098589 0.191118 0.199286 -0.015379 -0.068047 0.487839 0.676758 0.645291 -0.015928 0.577072 0.623023 0.541485 0.643445 0.404734 0.719447 0.706139 0.848688 1.000000 0.466697 0.016430 -0.001653 0.000133 -0.002821 -0.061701 -0.049531 -0.085644 0.287112 0.254196 0.260393 0.168089 0.471303 0.016430 -0.002833 0.024180 -0.103662 -0.039886 -0.001653 -0.002848 0.041691 0.243654 0.222980 0.191118 0.003066 0.040309 0.003151 0.001712 -0.004400 -0.044417 0.002418 -0.002159 0.117111 0.103540 0.113877 0.084741 0.645118 0.167263 0.650946 0.627913
Bwd IAT Min -0.055626 0.212468 -0.001157 -0.001111 -0.005184 -0.000933 -0.028605 0.039306 -0.009478 -0.028041 -0.052555 0.056262 -0.048424 -0.049291 -0.006534 -0.028900 0.573397 0.544190 0.302251 -0.005784 0.213596 0.797318 -0.008436 0.302053 0.883639 0.266906 0.933072 -0.013666 0.466697 1.000000 0.047318 -0.000702 0.000154 0.000116 -0.026205 -0.021037 0.103354 -0.055281 -0.048096 -0.055212 -0.038980 -0.021427 0.047318 -0.002055 -0.071367 -0.040326 -0.041718 -0.000702 -0.002059 0.029533 -0.046506 -0.009478 -0.048424 -0.001157 -0.005191 -0.001111 -0.000933 -0.049055 -0.025171 -0.000810 0.000212 0.013216 0.022748 0.009128 0.002127 0.309323 0.024993 0.305247 0.309315
Fwd PSH Flags 0.234408 -0.017442 0.001881 0.001674 0.008675 0.001641 0.005481 0.096519 0.062477 0.015962 -0.101014 -0.092290 -0.110404 -0.092766 0.172062 0.287512 0.052233 -0.012990 -0.012342 0.083166 -0.016784 0.017821 -0.022960 -0.012292 0.029745 0.000736 0.042307 -0.008086 0.016430 0.047318 1.000000 0.024965 0.000302 0.000438 0.305757 -0.022194 -0.098607 -0.084142 -0.072491 -0.077614 -0.059973 -0.041456 1.000000 -0.003758 -0.148460 0.335648 -0.014234 0.024965 -0.003542 -0.150404 -0.066209 0.062477 -0.110404 0.001881 0.008682 0.001674 0.001640 -0.052450 -0.044321 0.001992 0.000616 0.003335 0.006791 0.003066 -0.001909 -0.029506 0.017559 -0.025800 -0.032386
Fwd URG Flags 0.004436 -0.002680 -0.000060 -0.000061 -0.000328 -0.000043 -0.001736 -0.001769 -0.001837 -0.001481 -0.002719 -0.003377 -0.003053 -0.002432 -0.000294 0.009848 -0.001756 -0.002206 -0.002282 -0.000321 -0.002630 -0.001658 -0.002058 -0.002240 -0.000713 -0.002091 -0.001228 -0.001431 -0.001653 -0.000702 0.024965 1.000000 0.000007 0.000009 0.010421 -0.000495 -0.003692 -0.002850 -0.003395 -0.002839 -0.001788 -0.001035 0.024965 -0.000094 -0.000776 -0.003819 0.016806 1.000000 -0.000094 -0.004252 -0.003483 -0.001837 -0.003053 -0.000060 -0.000329 -0.000061 -0.000043 0.016519 -0.001421 -0.000051 0.000015 -0.000758 -0.000630 -0.000901 -0.000609 -0.002138 -0.000660 -0.002168 -0.002058
Fwd Header Length 0.000462 -0.000091 0.000476 0.000757 -0.001337 0.000751 0.000262 -0.000711 -0.000054 0.000296 0.000651 0.000674 0.000720 0.000575 0.000042 0.000183 0.000309 0.000301 0.000063 0.000074 -0.000104 0.000296 0.000254 0.000054 0.000158 0.000316 0.000195 0.000081 0.000133 0.000154 0.000302 0.000007 1.000000 0.069218 0.000151 0.000210 -0.001820 0.000630 0.000515 0.000649 0.000423 0.000241 0.000302 0.000022 0.000876 0.000895 0.000443 0.000007 0.000022 0.001153 0.000551 -0.000054 0.000720 0.000476 -0.001339 0.000757 0.000751 0.000668 0.000332 0.000339 0.566449 -0.001450 -0.002219 -0.001723 -0.000350 0.000213 -0.000589 0.000079 0.000320
Bwd Header Length 0.000768 -0.001042 0.013751 0.013766 0.005023 0.013691 0.000604 -0.000680 0.000216 0.000500 0.001160 -0.000668 0.001127 0.000885 0.000069 0.000319 -0.000535 -0.001134 -0.001630 0.000086 -0.001067 -0.000567 -0.001514 -0.001644 0.000121 -0.001544 -0.000787 -0.002878 -0.002821 0.000116 0.000438 0.000009 0.069218 1.000000 0.000316 0.000099 -0.001784 0.001192 0.001191 0.001065 0.000660 0.000323 0.000438 0.000033 0.001324 0.001251 0.000571 0.000009 0.000033 -0.000656 0.001167 0.000216 0.001127 0.013751 0.005030 0.013766 0.013691 0.001000 0.000452 0.012127 0.679353 -0.006921 -0.004195 -0.005386 -0.005669 -0.001090 -0.004552 -0.001677 -0.000466
Fwd Packets/s 0.348737 -0.100047 -0.002146 -0.002240 -0.010684 -0.001564 -0.048870 -0.048249 -0.035481 -0.029670 -0.101143 -0.118331 -0.113024 -0.090708 0.299155 0.980478 -0.065560 -0.082328 -0.085165 -0.011993 -0.098180 -0.061879 -0.076818 -0.083605 -0.026606 -0.078051 -0.045825 -0.053430 -0.061701 -0.026205 0.305757 0.010421 0.000151 0.000316 1.000000 0.141911 -0.097172 -0.100533 -0.100771 -0.096198 -0.064704 -0.001940 0.305757 -0.003500 -0.102175 0.247413 -0.028778 0.010421 -0.003508 -0.165589 -0.094873 -0.035481 -0.113024 -0.002146 -0.010698 -0.002240 -0.001564 -0.054346 -0.031991 -0.001662 0.000339 -0.028306 -0.023534 -0.033633 -0.022732 -0.079806 -0.024638 -0.080945 -0.076826
Bwd Packets/s 0.144848 -0.080310 -0.001651 -0.001367 -0.009371 -0.001010 -0.049320 -0.025531 -0.045869 -0.043763 -0.079353 -0.054627 -0.085670 -0.072351 0.007225 0.323595 -0.052629 -0.066091 -0.068367 -0.009626 -0.078812 -0.049676 -0.061668 -0.067116 -0.021359 -0.062652 -0.036787 -0.042892 -0.049531 -0.021037 -0.022194 -0.000495 0.000210 0.000099 0.141911 1.000000 -0.054591 -0.083171 -0.093545 -0.082607 -0.053178 0.009695 -0.022194 -0.002805 -0.008410 0.089121 0.150957 -0.000495 -0.002809 0.100724 -0.094695 -0.045869 -0.085670 -0.001651 -0.009384 -0.001367 -0.001010 -0.025384 0.059560 -0.001215 0.000332 -0.022713 -0.018891 -0.026992 -0.018238 -0.064066 -0.019779 -0.064981 -0.061674
Min Packet Length -0.253890 -0.246258 -0.006772 -0.006133 -0.028447 -0.004886 -0.145585 0.442349 -0.007167 -0.167430 -0.273644 0.718671 -0.226316 -0.278569 -0.003458 -0.102728 -0.043553 -0.127675 -0.180426 0.009958 -0.241631 -0.006117 -0.218748 -0.177265 0.109753 -0.175996 0.042036 -0.140355 -0.085644 0.103354 -0.098607 -0.003692 -0.001820 -0.001784 -0.097172 -0.054591 1.000000 -0.286520 -0.214086 -0.284081 -0.203536 -0.113823 -0.098607 -0.010812 -0.421720 -0.366515 -0.169564 -0.003692 -0.010830 0.201903 -0.184653 -0.007167 -0.226316 -0.006772 -0.028485 -0.006133 -0.004886 -0.308955 -0.154049 -0.004798 -0.003179 -0.075490 -0.068996 -0.095010 -0.058664 -0.169599 -0.066233 -0.174032 -0.160977
Max Packet Length -0.145416 0.500428 0.021710 0.021448 0.074643 0.020697 0.379118 -0.115133 0.287077 0.373314 0.947119 -0.256496 0.902921 0.931345 -0.006724 -0.111327 0.219939 0.486786 0.586409 -0.027889 0.496834 0.214360 0.619797 0.584441 -0.056666 0.248343 0.049088 0.334834 0.287112 -0.055281 -0.084142 -0.002850 0.000630 0.001192 -0.100533 -0.083171 -0.286520 1.000000 0.916385 0.984006 0.895125 0.230591 -0.084142 0.005077 0.258841 0.000528 -0.124614 -0.002850 0.005044 -0.048419 0.911602 0.287077 0.902921 0.021710 0.074744 0.021448 0.020698 0.110797 -0.061078 0.016049 0.001273 0.091808 0.040539 0.088518 0.090026 0.576558 0.221699 0.588717 0.550961
Packet Length Mean -0.173263 0.416048 0.024218 0.024638 0.081216 0.023292 0.330176 -0.056330 0.297016 0.325617 0.878858 -0.188302 0.920774 0.849175 0.052917 -0.113472 0.171331 0.408233 0.502672 -0.029999 0.411833 0.176140 0.528341 0.498768 -0.050857 0.204580 0.033385 0.286158 0.254196 -0.048096 -0.072491 -0.003395 0.000515 0.001191 -0.100771 -0.093545 -0.214086 0.916385 1.000000 0.942617 0.805415 0.213323 -0.072491 0.007961 0.289260 -0.079493 -0.163219 -0.003395 0.007935 0.034402 0.997822 0.297016 0.920774 0.024218 0.081324 0.024638 0.023293 0.131104 -0.077936 0.018735 0.001124 0.084901 0.053805 0.090696 0.076592 0.498346 0.151412 0.503543 0.481919
Packet Length Std -0.141429 0.443989 0.011618 0.011476 0.057194 0.011006 0.341987 -0.102357 0.279039 0.352335 0.938609 -0.244136 0.918088 0.941421 0.008492 -0.107088 0.201777 0.455181 0.546752 -0.028231 0.440394 0.197457 0.583181 0.544220 -0.056890 0.201779 0.039584 0.310334 0.260393 -0.055212 -0.077614 -0.002839 0.000649 0.001065 -0.096198 -0.082607 -0.284081 0.984006 0.942617 1.000000 0.924938 0.225213 -0.077614 0.004898 0.267433 -0.011510 -0.127243 -0.002839 0.004875 -0.026684 0.943070 0.279039 0.918088 0.011618 0.057271 0.011476 0.011007 0.103945 -0.064545 0.008783 0.001314 0.073619 0.026150 0.066670 0.074742 0.538078 0.200755 0.548593 0.515289
Packet Length Variance -0.078732 0.270932 0.005111 0.005084 0.033710 0.005715 0.252559 -0.088492 0.211376 0.277683 0.851858 -0.186164 0.793072 0.890249 -0.003458 -0.071587 0.150775 0.335277 0.394554 -0.017913 0.269389 0.144682 0.427877 0.393237 -0.039587 0.077077 0.021714 0.210644 0.168089 -0.038980 -0.059973 -0.001788 0.000423 0.000660 -0.064704 -0.053178 -0.203536 0.895125 0.805415 0.924938 1.000000 0.174009 -0.059973 -0.001854 0.156463 0.022475 -0.076057 -0.001788 -0.001869 0.001490 0.816668 0.211376 0.793072 0.005111 0.033755 0.005084 0.005715 0.009953 -0.057693 0.003933 0.000856 0.036293 -0.012354 0.015480 0.046099 0.386349 0.168120 0.397072 0.367157
FIN Flag Count -0.038278 0.217935 -0.001352 -0.001196 -0.005915 -0.000832 -0.003216 -0.051602 -0.015083 0.009741 0.247896 -0.101384 0.216194 0.230976 -0.008180 -0.000590 0.146571 0.301643 0.341055 -0.008747 0.219590 0.178633 0.419664 0.340811 -0.022963 0.247290 0.136021 0.546485 0.471303 -0.021427 -0.041456 -0.001035 0.000241 0.000323 -0.001940 0.009695 -0.113823 0.230591 0.213323 0.225213 0.174009 1.000000 -0.041456 -0.003031 -0.119819 -0.092947 -0.061584 -0.001035 -0.002901 0.015811 0.209627 -0.015083 0.216194 -0.001352 -0.005923 -0.001196 -0.000832 -0.091044 -0.033162 -0.001078 0.000496 -0.022536 -0.020296 -0.027849 -0.017505 0.354959 0.010021 0.345467 0.357718
SYN Flag Count 0.234408 -0.017442 0.001881 0.001674 0.008675 0.001641 0.005481 0.096519 0.062477 0.015962 -0.101014 -0.092290 -0.110404 -0.092766 0.172062 0.287512 0.052233 -0.012990 -0.012342 0.083166 -0.016784 0.017821 -0.022960 -0.012292 0.029745 0.000736 0.042307 -0.008086 0.016430 0.047318 1.000000 0.024965 0.000302 0.000438 0.305757 -0.022194 -0.098607 -0.084142 -0.072491 -0.077614 -0.059973 -0.041456 1.000000 -0.003758 -0.148460 0.335648 -0.014234 0.024965 -0.003542 -0.150404 -0.066209 0.062477 -0.110404 0.001881 0.008682 0.001674 0.001640 -0.052450 -0.044321 0.001992 0.000616 0.003335 0.006791 0.003066 -0.001909 -0.029506 0.017559 -0.025800 -0.032386
RST Flag Count -0.007201 0.008007 0.000337 0.000212 0.004455 0.000119 0.017716 -0.005181 0.012867 0.014562 0.004682 -0.010027 0.005541 0.004539 -0.000865 -0.003859 0.002506 0.009188 0.013991 -0.000941 0.007056 0.001162 0.010745 0.013032 -0.002087 -0.004204 -0.003015 -0.002556 -0.002833 -0.002055 -0.003758 -0.000094 0.000022 0.000033 -0.003500 -0.002805 -0.010812 0.005077 0.007961 0.004898 -0.001854 -0.003031 -0.003758 1.000000 0.025297 -0.011184 -0.005582 -0.000094 0.997820 -0.006739 0.007159 0.012867 0.005541 0.000337 0.004461 0.000212 0.000119 0.020722 0.001956 0.000392 0.000045 0.003073 0.007561 0.003439 -0.000288 -0.005425 -0.000413 -0.005299 -0.005387
PSH Flag Count -0.220909 0.177430 0.007011 0.006444 0.044400 0.003757 0.224345 -0.202421 0.090603 0.197414 0.250973 -0.386490 0.228343 0.234821 -0.032155 -0.098761 -0.067291 -0.087143 -0.074431 -0.034335 0.168557 -0.080597 -0.071075 -0.079402 -0.079892 0.274660 -0.022734 0.046698 0.024180 -0.071367 -0.148460 -0.000776 0.000876 0.001324 -0.102175 -0.008410 -0.421720 0.258841 0.289260 0.267433 0.156463 -0.119819 -0.148460 0.025297 1.000000 -0.439611 -0.220599 -0.000776 0.025194 -0.093664 0.272353 0.090603 0.228343 0.007011 0.044461 0.006444 0.003758 0.572483 0.101679 0.004531 0.001779 0.118440 0.129654 0.164101 0.088550 -0.089102 -0.028732 -0.089275 -0.088311
ACK Flag Count 0.586633 0.032749 0.001370 0.001199 -0.003624 0.002338 -0.027329 -0.106016 -0.006043 0.005842 -0.019388 -0.373400 -0.036439 0.007190 0.058816 0.252128 0.095001 0.122597 0.161407 0.074089 0.035212 0.033475 0.166999 0.162294 -0.024797 -0.158978 -0.077806 -0.092751 -0.103662 -0.040326 0.335648 -0.003819 0.000895 0.001251 0.247413 0.089121 -0.366515 0.000528 -0.079493 -0.011510 0.022475 -0.092947 0.335648 -0.011184 -0.439611 1.000000 0.498857 -0.003819 -0.011053 -0.170706 -0.086517 -0.006043 -0.036439 0.001370 -0.003631 0.001199 0.002337 -0.146753 0.106439 0.001602 0.001832 -0.027568 -0.053765 -0.054352 -0.011654 0.152126 0.101997 0.160923 0.140253
URG Flag Count 0.525049 -0.118388 -0.003818 -0.003174 -0.005221 -0.002558 0.021213 0.016190 0.050233 0.036072 -0.160616 -0.193022 -0.179665 -0.143655 -0.015194 0.001060 -0.018948 -0.094329 -0.082381 0.079958 -0.119875 -0.049203 -0.079364 -0.083644 -0.009693 -0.087183 -0.056729 -0.026978 -0.039886 -0.041718 -0.014234 0.016806 0.000443 0.000571 -0.028778 0.150957 -0.169564 -0.124614 -0.163219 -0.127243 -0.076057 -0.061584 -0.014234 -0.005582 -0.220599 0.498857 1.000000 0.016806 -0.005594 0.282622 -0.166893 0.050233 -0.179665 -0.003818 -0.005228 -0.003174 -0.002558 -0.085497 0.200056 -0.002908 0.000915 -0.025784 -0.037512 -0.041380 -0.014513 -0.093085 0.023530 -0.087470 -0.096777
CWE Flag Count 0.004436 -0.002680 -0.000060 -0.000061 -0.000328 -0.000043 -0.001736 -0.001769 -0.001837 -0.001481 -0.002719 -0.003377 -0.003053 -0.002432 -0.000294 0.009848 -0.001756 -0.002206 -0.002282 -0.000321 -0.002630 -0.001658 -0.002058 -0.002240 -0.000713 -0.002091 -0.001228 -0.001431 -0.001653 -0.000702 0.024965 1.000000 0.000007 0.000009 0.010421 -0.000495 -0.003692 -0.002850 -0.003395 -0.002839 -0.001788 -0.001035 0.024965 -0.000094 -0.000776 -0.003819 0.016806 1.000000 -0.000094 -0.004252 -0.003483 -0.001837 -0.003053 -0.000060 -0.000329 -0.000061 -0.000043 0.016519 -0.001421 -0.000051 0.000015 -0.000758 -0.000630 -0.000901 -0.000609 -0.002138 -0.000660 -0.002168 -0.002058
ECE Flag Count -0.007112 0.007955 0.000335 0.000211 0.004444 0.000118 0.017697 -0.004667 0.012979 0.014511 0.004638 -0.010047 0.005491 0.004499 -0.000867 -0.003867 0.002479 0.009140 0.013932 -0.000943 0.007007 0.001138 0.010695 0.012975 -0.002091 -0.004221 -0.003025 -0.002568 -0.002848 -0.002059 -0.003542 -0.000094 0.000022 0.000033 -0.003508 -0.002809 -0.010830 0.005044 0.007935 0.004875 -0.001869 -0.002901 -0.003542 0.997820 0.025194 -0.011053 -0.005594 -0.000094 1.000000 -0.006520 0.007137 0.012979 0.005491 0.000335 0.004450 0.000211 0.000118 0.020641 0.001961 0.000391 0.000045 0.003057 0.007537 0.003420 -0.000295 -0.005440 -0.000421 -0.005315 -0.005402
Down/Up Ratio 0.029136 -0.165489 0.000906 0.003301 -0.011741 0.002963 -0.051007 0.293750 0.031291 -0.065195 -0.045987 0.201233 -0.019834 -0.060456 -0.040797 -0.139139 -0.088179 -0.094613 -0.119376 -0.051682 -0.178021 -0.044783 -0.135619 -0.133872 0.023090 -0.055595 0.017867 0.021594 0.041691 0.029533 -0.150404 -0.004252 0.001153 -0.000656 -0.165589 0.100724 0.201903 -0.048419 0.034402 -0.026684 0.001490 0.015811 -0.150404 -0.006739 -0.093664 -0.170706 0.282622 -0.004252 -0.006520 1.000000 0.043197 0.031291 -0.019834 0.000906 -0.011756 0.003301 0.002963 -0.176289 -0.038824 0.001067 0.000804 -0.033960 -0.034794 -0.050842 -0.025131 -0.103488 -0.056353 -0.108763 -0.095795
Average Packet Size -0.174613 0.393604 0.021842 0.022271 0.075875 0.021142 0.321559 -0.039194 0.299053 0.321349 0.873778 -0.162005 0.915088 0.849090 0.082688 -0.108060 0.166480 0.397865 0.488410 -0.029348 0.389691 0.171939 0.514999 0.484636 -0.048829 0.184908 0.031320 0.276199 0.243654 -0.046506 -0.066209 -0.003483 0.000551 0.001167 -0.094873 -0.094695 -0.184653 0.911602 0.997822 0.943070 0.816668 0.209627 -0.066209 0.007159 0.272353 -0.086517 -0.166893 -0.003483 0.007137 0.043197 1.000000 0.299053 0.915088 0.021842 0.075975 0.022271 0.021142 0.113864 -0.083681 0.016892 0.001173 0.075555 0.044355 0.078266 0.069584 0.484682 0.146102 0.489543 0.468987
Avg Fwd Segment Size 0.136910 0.133495 -0.000279 -0.000632 0.185030 -0.001673 0.888951 0.244083 1.000000 0.897729 -0.003252 -0.039421 -0.014037 -0.006219 0.086402 -0.042348 0.046005 0.111272 0.141295 -0.012137 0.130055 0.063824 0.163039 0.144788 -0.011616 0.168708 0.059601 0.232671 0.222980 -0.009478 0.062477 -0.001837 -0.000054 0.000216 -0.035481 -0.045869 -0.007167 0.287077 0.297016 0.279039 0.211376 -0.015083 0.062477 0.012867 0.090603 -0.006043 0.050233 -0.001837 0.012979 0.031291 0.299053 1.000000 -0.014037 -0.000279 0.185273 -0.000632 -0.001673 0.046373 -0.015123 0.000115 0.000121 0.090354 0.053958 0.090333 0.078874 0.119456 0.176843 0.140131 0.095581
Avg Bwd Segment Size -0.240833 0.447411 0.021099 0.021223 0.016281 0.020533 0.063338 -0.113585 -0.014037 0.055767 0.958121 -0.172368 1.000000 0.940673 -0.025927 -0.123698 0.203426 0.468383 0.567710 -0.030053 0.444219 0.195257 0.585550 0.563101 -0.050871 0.146164 0.015256 0.225366 0.191118 -0.048424 -0.110404 -0.003053 0.000720 0.001127 -0.113024 -0.085670 -0.226316 0.902921 0.920774 0.918088 0.793072 0.216194 -0.110404 0.005541 0.228343 -0.036439 -0.179665 -0.003053 0.005491 -0.019834 0.915088 -0.014037 1.000000 0.021099 0.016304 0.021223 0.020533 0.101161 -0.079711 0.016107 0.001321 0.069529 0.027213 0.064798 0.070239 0.564833 0.166486 0.569780 0.547220
Subflow Fwd Packets -0.004695 0.020544 1.000000 0.999070 0.365510 0.996997 0.009047 -0.003240 -0.000279 0.001084 0.022528 -0.006060 0.021099 0.006006 0.000390 -0.002353 -0.001398 -0.000995 0.001822 -0.000594 0.020213 -0.001392 -0.000371 0.001378 -0.001303 0.023771 -0.000906 0.000449 0.003066 -0.001157 0.001881 -0.000060 0.000476 0.013751 -0.002146 -0.001651 -0.006772 0.021710 0.024218 0.011618 0.005111 -0.001352 0.001881 0.000337 0.007011 0.001370 -0.003818 -0.000060 0.000335 0.000906 0.021842 -0.000279 0.021099 1.000000 0.365992 0.999070 0.996987 0.003700 -0.000680 0.887386 -0.000181 0.039856 0.008195 0.030334 0.041227 0.001364 0.000664 0.001444 0.001229
Subflow Fwd Bytes 0.009490 0.063426 0.365992 0.359939 0.999999 0.354267 0.196441 -0.001687 0.185273 0.159016 0.020597 -0.027827 0.016304 0.007509 0.002238 -0.011945 0.002599 0.012526 0.024733 -0.003073 0.062608 0.004156 0.021100 0.024812 -0.006203 0.076033 0.006404 0.034978 0.040309 -0.005191 0.008682 -0.000329 -0.001339 0.005030 -0.010698 -0.009384 -0.028485 0.074744 0.081324 0.057271 0.033755 -0.005923 0.008682 0.004461 0.044461 -0.003631 -0.005228 -0.000329 0.004450 -0.011756 0.075975 0.185273 0.016304 0.365992 1.000000 0.359939 0.354269 0.030578 0.009938 0.408010 -0.001193 0.100501 0.102816 0.125845 0.067814 0.020484 0.026383 0.023907 0.016497
Subflow Bwd Packets -0.004394 0.019366 0.999070 1.000000 0.359457 0.994433 0.008742 -0.002819 -0.000632 0.000719 0.022322 -0.005339 0.021223 0.005686 0.000337 -0.002389 -0.001741 -0.001463 0.001369 -0.000620 0.019016 -0.001569 -0.000895 0.000911 -0.001172 0.023198 -0.001060 0.000249 0.003151 -0.001111 0.001674 -0.000061 0.000757 0.013766 -0.002240 -0.001367 -0.006133 0.021448 0.024638 0.011476 0.005084 -0.001196 0.001674 0.000212 0.006444 0.001199 -0.003174 -0.000061 0.000211 0.003301 0.022271 -0.000632 0.021223 0.999070 0.359939 1.000000 0.994424 0.003141 -0.000680 0.882566 0.000021 0.038888 0.006308 0.028483 0.041227 0.000985 0.000353 0.001010 0.000905
Subflow Bwd Bytes -0.003419 0.015980 0.996987 0.994424 0.353789 1.000000 0.006392 -0.002343 -0.001673 -0.000704 0.021818 -0.004258 0.020533 0.005745 0.000531 -0.001678 -0.001659 -0.001512 0.000805 -0.000431 0.015664 -0.001544 -0.001048 0.000354 -0.000948 0.018943 -0.001320 -0.000674 0.001712 -0.000933 0.001640 -0.000043 0.000751 0.013691 -0.001564 -0.001010 -0.004886 0.020698 0.023293 0.011007 0.005715 -0.000832 0.001640 0.000119 0.003758 0.002337 -0.002558 -0.000043 0.000118 0.002963 0.021142 -0.001673 0.020533 0.996987 0.354269 0.994424 1.000000 0.001215 -0.000775 0.883986 0.000020 0.035915 0.003396 0.024759 0.039045 0.000479 0.000001 0.000463 0.000471
Init_Win_bytes_forward -0.135038 0.092673 0.003700 0.003141 0.030537 0.001214 0.156469 -0.146483 0.046373 0.130897 0.109001 -0.294326 0.101161 0.088591 -0.013384 -0.056660 0.007126 -0.070115 -0.047140 0.072049 0.087390 -0.039458 -0.059379 -0.050468 -0.026902 0.139103 -0.026021 0.012386 -0.004400 -0.049055 -0.052450 0.016519 0.000668 0.001000 -0.054346 -0.025384 -0.308955 0.110797 0.131104 0.103945 0.009953 -0.091044 -0.052450 0.020722 0.572483 -0.146753 -0.085497 0.016519 0.020641 -0.176289 0.113864 0.046373 0.101161 0.003700 0.030578 0.003141 0.001215 1.000000 0.092347 0.000757 0.001360 0.077142 0.068708 0.095382 0.062700 -0.067257 -0.023996 -0.067391 -0.065901
Init_Win_bytes_backward 0.205433 -0.035393 -0.000680 -0.000680 0.009925 -0.000775 0.015827 -0.069907 -0.015123 0.014220 -0.065538 -0.144310 -0.079711 -0.059690 -0.012209 -0.019731 -0.034407 -0.050498 -0.061369 -0.013908 -0.035987 -0.039945 -0.045067 -0.061873 -0.029565 -0.015310 -0.033781 -0.035120 -0.044417 -0.025171 -0.044321 -0.001421 0.000332 0.000452 -0.031991 0.059560 -0.154049 -0.061078 -0.077936 -0.064545 -0.057693 -0.033162 -0.044321 0.001956 0.101679 0.106439 0.200056 -0.001421 0.001961 -0.038824 -0.083681 -0.015123 -0.079711 -0.000680 0.009938 -0.000680 -0.000775 0.092347 1.000000 -0.000390 0.000682 0.013839 0.014062 0.018121 0.009815 -0.069982 -0.020962 -0.070864 -0.067833
act_data_pkt_fwd -0.003574 0.015709 0.887386 0.882566 0.407473 0.883980 0.007325 -0.002293 0.000115 0.000792 0.016562 -0.004303 0.016107 0.004266 0.000395 -0.001811 -0.001329 -0.001227 0.000815 -0.000465 0.015410 -0.001271 -0.000849 0.000413 -0.000942 0.018962 -0.000689 0.000255 0.002418 -0.000810 0.001992 -0.000051 0.000339 0.012127 -0.001662 -0.001215 -0.004798 0.016049 0.018735 0.008783 0.003933 -0.001078 0.001992 0.000392 0.004531 0.001602 -0.002908 -0.000051 0.000391 0.001067 0.016892 0.000115 0.016107 0.887386 0.408010 0.882566 0.883986 0.000757 -0.000390 1.000000 -0.000227 0.029927 0.005379 0.021976 0.031372 0.000489 0.000612 0.000577 0.000376
min_seg_size_forward 0.001014 -0.001225 -0.000181 0.000021 -0.001192 0.000020 0.000608 -0.001226 0.000121 0.000659 0.001260 0.000338 0.001321 0.001166 0.000080 0.000385 -0.000133 -0.000618 -0.001274 0.000143 -0.001252 -0.000162 -0.000962 -0.001288 0.000231 -0.001235 -0.000462 -0.002237 -0.002159 0.000212 0.000616 0.000015 0.566449 0.679353 0.000339 0.000332 -0.003179 0.001273 0.001124 0.001314 0.000856 0.000496 0.000616 0.000045 0.001779 0.001832 0.000915 0.000015 0.000045 0.000804 0.001173 0.000121 0.001321 -0.000181 -0.001193 0.000021 0.000020 0.001360 0.000682 -0.000227 1.000000 -0.008790 -0.005765 -0.007292 -0.006811 -0.000762 -0.003686 -0.001296 -0.000230
Active Mean -0.041190 0.184577 0.039856 0.038888 0.100378 0.035920 0.120296 -0.036028 0.090354 0.102895 0.069806 -0.072800 0.069529 0.053899 -0.007024 -0.031215 0.062198 0.083214 0.125252 -0.000575 0.179723 0.040172 0.090564 0.122382 -0.003924 0.142568 0.042852 0.086474 0.117111 0.013216 0.003335 -0.000758 -0.001450 -0.006921 -0.028306 -0.022713 -0.075490 0.091808 0.084901 0.073619 0.036293 -0.022536 0.003335 0.003073 0.118440 -0.027568 -0.025784 -0.000758 0.003057 -0.033960 0.075555 0.090354 0.069529 0.039856 0.100501 0.038888 0.035915 0.077142 0.013839 0.029927 -0.008790 1.000000 0.433704 0.831164 0.905744 0.115355 0.068873 0.127947 0.105120
Active Std -0.048685 0.238259 0.008195 0.006308 0.102714 0.003396 0.087857 -0.033065 0.053958 0.065142 0.034391 -0.062920 0.027213 0.011257 -0.005863 -0.025955 0.017327 0.024070 0.048668 -0.006295 0.234801 0.009033 0.028004 0.048128 -0.013523 0.263626 0.068736 0.092368 0.103540 0.022748 0.006791 -0.000630 -0.002219 -0.004195 -0.023534 -0.018891 -0.068996 0.040539 0.053805 0.026150 -0.012354 -0.020296 0.006791 0.007561 0.129654 -0.053765 -0.037512 -0.000630 0.007537 -0.034794 0.044355 0.053958 0.027213 0.008195 0.102816 0.006308 0.003396 0.068708 0.014062 0.005379 -0.005765 0.433704 1.000000 0.791431 0.032509 0.031937 0.080031 0.050798 0.018979
Active Max -0.058775 0.289546 0.030334 0.028483 0.125708 0.024762 0.138441 -0.045360 0.090333 0.111241 0.071065 -0.088482 0.064798 0.044539 -0.008362 -0.037091 0.048631 0.060608 0.093470 -0.004580 0.285145 0.031303 0.067024 0.091823 -0.011678 0.283041 0.055256 0.094847 0.113877 0.009128 0.003066 -0.000901 -0.001723 -0.005386 -0.033633 -0.026992 -0.095010 0.088518 0.090696 0.066670 0.015480 -0.027849 0.003066 0.003439 0.164101 -0.054352 -0.041380 -0.000901 0.003420 -0.050842 0.078266 0.090333 0.064798 0.030334 0.125845 0.028483 0.024759 0.095382 0.018121 0.021976 -0.007292 0.831164 0.791431 1.000000 0.583774 0.082713 0.067975 0.096682 0.071172
Active Min -0.027591 0.116891 0.041227 0.041227 0.067722 0.039051 0.102646 -0.027925 0.078874 0.091307 0.068274 -0.057779 0.070239 0.058490 -0.005632 -0.025068 0.063218 0.082539 0.116705 0.001776 0.112891 0.042302 0.089115 0.113837 0.000756 0.066683 0.017910 0.057352 0.084741 0.002127 -0.001909 -0.000609 -0.000350 -0.005669 -0.022732 -0.018238 -0.058664 0.090026 0.076592 0.074742 0.046099 -0.017505 -0.001909 -0.000288 0.088550 -0.011654 -0.014513 -0.000609 -0.000295 -0.025131 0.069584 0.078874 0.070239 0.041227 0.067814 0.041227 0.039045 0.062700 0.009815 0.031372 -0.006811 0.905744 0.032509 0.583774 1.000000 0.114424 0.036878 0.118944 0.109233
Idle Mean -0.129542 0.763741 0.001364 0.000985 0.020456 0.000479 0.170950 -0.077879 0.119456 0.173865 0.568727 -0.173027 0.564833 0.539576 -0.019896 -0.088013 0.606458 0.930515 0.979823 0.027625 0.764251 0.659086 0.903052 0.978194 0.296815 0.435497 0.457347 0.543609 0.645118 0.309323 -0.029506 -0.002138 0.000213 -0.001090 -0.079806 -0.064066 -0.169599 0.576558 0.498346 0.538078 0.386349 0.354959 -0.029506 -0.005425 -0.089102 0.152126 -0.093085 -0.002138 -0.005440 -0.103488 0.484682 0.119456 0.564833 0.001364 0.020484 0.000985 0.000479 -0.067257 -0.069982 0.000489 -0.000762 0.115355 0.031937 0.082713 0.114424 1.000000 0.146453 0.990224 0.990068
Idle Std 0.006380 0.240108 0.000664 0.000353 0.026350 0.000001 0.175238 -0.032239 0.176843 0.188626 0.166687 -0.059887 0.166486 0.174381 -0.006143 -0.027172 0.140279 0.231572 0.277631 -0.005357 0.239487 0.122361 0.276370 0.283097 -0.005973 0.113610 0.075397 0.158919 0.167263 0.024993 0.017559 -0.000660 -0.000589 -0.004552 -0.024638 -0.019779 -0.066233 0.221699 0.151412 0.200755 0.168120 0.010021 0.017559 -0.000413 -0.028732 0.101997 0.023530 -0.000660 -0.000421 -0.056353 0.146102 0.176843 0.166486 0.000664 0.026383 0.000353 0.000001 -0.023996 -0.020962 0.000612 -0.003686 0.068873 0.080031 0.067975 0.036878 0.146453 1.000000 0.280755 0.006723
Idle Max -0.125236 0.775365 0.001444 0.001010 0.023876 0.000463 0.189487 -0.080174 0.140131 0.194163 0.573639 -0.176364 0.569780 0.546417 -0.020180 -0.089270 0.608177 0.934799 0.989469 0.026100 0.775785 0.656209 0.914131 0.988615 0.286999 0.439590 0.456566 0.551093 0.650946 0.305247 -0.025800 -0.002168 0.000079 -0.001677 -0.080945 -0.064981 -0.174032 0.588717 0.503543 0.548593 0.397072 0.345467 -0.025800 -0.005299 -0.089275 0.160923 -0.087470 -0.002168 -0.005315 -0.108763 0.489543 0.140131 0.569780 0.001444 0.023907 0.001010 0.000463 -0.067391 -0.070864 0.000577 -0.001296 0.127947 0.050798 0.096682 0.118944 0.990224 0.280755 1.000000 0.961203
Idle Min -0.131047 0.733717 0.001229 0.000905 0.016475 0.000471 0.146838 -0.073646 0.095581 0.148423 0.550812 -0.165532 0.547220 0.520634 -0.019153 -0.084728 0.592728 0.907703 0.951167 0.028741 0.734319 0.648601 0.873687 0.948741 0.301006 0.419117 0.451125 0.526289 0.627913 0.309315 -0.032386 -0.002058 0.000320 -0.000466 -0.076826 -0.061674 -0.160977 0.550961 0.481919 0.515289 0.367157 0.357718 -0.032386 -0.005387 -0.088311 0.140253 -0.096777 -0.002058 -0.005402 -0.095795 0.468987 0.095581 0.547220 0.001229 0.016497 0.000905 0.000471 -0.065901 -0.067833 0.000376 -0.000230 0.105120 0.018979 0.071172 0.109233 0.990068 0.006723 0.961203 1.000000
In [39]:
plt.figure(figsize=(50, 40))
sns.heatmap(korelasi_data, annot=True, cmap='coolwarm', fmt=".2f")
plt.title('Heatmap of Correlation Matrix')
plt.savefig('heatmap_korelasi.png')
plt.show()
In [40]:
kolom_label = data_clean['Label'].value_counts()

kolom_label
Out[40]:
BENIGN                        2071935
DoS Hulk                       172846
DDoS                           128014
PortScan                        90694
DoS GoldenEye                   10286
FTP-Patator                      5931
DoS slowloris                    5385
DoS Slowhttptest                 5228
SSH-Patator                      3219
Bot                              1948
Web Attack – Brute Force         1470
Web Attack – XSS                  652
Infiltration                       36
Web Attack – Sql Injection         21
Heartbleed                         11
Name: Label, dtype: int64
In [41]:
fig = go.Figure(go.Funnel(
    y=kolom_label.index,
    x=kolom_label.values,
))

fig.update_layout(
    title="Daftar Serangan by Funnel Chart",
    margin=dict(l=0, r=0),
)

fig.show()
In [42]:
kol_lab = data_clean['Label']
kol_lab = pd.DataFrame(kol_lab)
unsur_yang_diubah = ['DoS Hulk', 'PortScan', 'DDoS', 'DoS GoldenEye',
       'FTP-Patator', 'SSH-Patator', 'DoS slowloris', 'DoS Slowhttptest',
       'Bot', 'Web Attack – Brute Force', 'Web Attack – XSS', 'Infiltration',
       'Web Attack – Sql Injection', 'Heartbleed']
for unsur in unsur_yang_diubah:
    kol_lab['Label'] = kol_lab['Label'].replace(unsur, 'ATTACK')

ck = kol_lab['Label'].value_counts()

labels = ck.index
values = ck.values

fig = go.Figure(data=[go.Pie(labels=labels, values=values)])

fig.update_traces(
    textinfo="percent+label",
    marker=dict(
        colors=['#F9D342', '#292826'],
        line=dict(color='#FFFFFF', width=1)
    )
)

fig.update_layout(title_text="Perbandingan antara Benign dan Attack")
fig.show()
In [43]:
data_clean.columns
Out[43]:
Index(['Destination Port', 'Flow Duration', 'Total Fwd Packets',
       'Total Backward Packets', 'Total Length of Fwd Packets',
       'Total Length of Bwd Packets', 'Fwd Packet Length Max',
       'Fwd Packet Length Min', 'Fwd Packet Length Mean',
       'Fwd Packet Length Std', 'Bwd Packet Length Max',
       'Bwd Packet Length Min', 'Bwd Packet Length Mean',
       'Bwd Packet Length Std', 'Flow Bytes/s', 'Flow Packets/s',
       'Flow IAT Mean', 'Flow IAT Std', 'Flow IAT Max', 'Flow IAT Min',
       'Fwd IAT Total', 'Fwd IAT Mean', 'Fwd IAT Std', 'Fwd IAT Max',
       'Fwd IAT Min', 'Bwd IAT Total', 'Bwd IAT Mean', 'Bwd IAT Std',
       'Bwd IAT Max', 'Bwd IAT Min', 'Fwd PSH Flags', 'Fwd URG Flags',
       'Fwd Header Length', 'Bwd Header Length', 'Fwd Packets/s',
       'Bwd Packets/s', 'Min Packet Length', 'Max Packet Length',
       'Packet Length Mean', 'Packet Length Std', 'Packet Length Variance',
       'FIN Flag Count', 'SYN Flag Count', 'RST Flag Count', 'PSH Flag Count',
       'ACK Flag Count', 'URG Flag Count', 'CWE Flag Count', 'ECE Flag Count',
       'Down/Up Ratio', 'Average Packet Size', 'Avg Fwd Segment Size',
       'Avg Bwd Segment Size', 'Subflow Fwd Packets', 'Subflow Fwd Bytes',
       'Subflow Bwd Packets', 'Subflow Bwd Bytes', 'Init_Win_bytes_forward',
       'Init_Win_bytes_backward', 'act_data_pkt_fwd', 'min_seg_size_forward',
       'Active Mean', 'Active Std', 'Active Max', 'Active Min', 'Idle Mean',
       'Idle Std', 'Idle Max', 'Idle Min', 'Label'],
      dtype='object')
In [44]:
data_clean.columns = data_clean.columns.str.strip().str.lower().str.replace(' ', '_').str.replace('(', '').str.replace(')', '')

data_clean.head()
C:\Users\ASUS\AppData\Local\Temp\ipykernel_13656\3188535930.py:1: FutureWarning:

The default value of regex will change from True to False in a future version. In addition, single character regular expressions will *not* be treated as literal strings when regex=True.

C:\Users\ASUS\AppData\Local\Temp\ipykernel_13656\3188535930.py:1: FutureWarning:

The default value of regex will change from True to False in a future version. In addition, single character regular expressions will *not* be treated as literal strings when regex=True.

Out[44]:
destination_port flow_duration total_fwd_packets total_backward_packets total_length_of_fwd_packets total_length_of_bwd_packets fwd_packet_length_max fwd_packet_length_min fwd_packet_length_mean fwd_packet_length_std bwd_packet_length_max bwd_packet_length_min bwd_packet_length_mean bwd_packet_length_std flow_bytes/s flow_packets/s flow_iat_mean flow_iat_std flow_iat_max flow_iat_min fwd_iat_total fwd_iat_mean fwd_iat_std fwd_iat_max fwd_iat_min bwd_iat_total bwd_iat_mean bwd_iat_std bwd_iat_max bwd_iat_min fwd_psh_flags fwd_urg_flags fwd_header_length bwd_header_length fwd_packets/s bwd_packets/s min_packet_length max_packet_length packet_length_mean packet_length_std packet_length_variance fin_flag_count syn_flag_count rst_flag_count psh_flag_count ack_flag_count urg_flag_count cwe_flag_count ece_flag_count down/up_ratio average_packet_size avg_fwd_segment_size avg_bwd_segment_size subflow_fwd_packets subflow_fwd_bytes subflow_bwd_packets subflow_bwd_bytes init_win_bytes_forward init_win_bytes_backward act_data_pkt_fwd min_seg_size_forward active_mean active_std active_max active_min idle_mean idle_std idle_max idle_min label
0 49188 4 2 0 12.0 0.0 6 6 6.000000 0.000000 0 0 0.0 0.000000 3000000.00 5.000000e+05 4.0 0.000000 4.0 4.0 4.0 4.0 0.000000 4.0 4.0 0.0 0.000000 0.000000 0.0 0.0 0 0 40 0 5.000000e+05 0.000000 6 6 6.000000 0.000000 0.00000 0 0 0 0 1 1 0 0 0 9.000000 6.000000 0.0 2 12 0 0 329 -1 1 20 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 BENIGN
1 49188 1 2 0 12.0 0.0 6 6 6.000000 0.000000 0 0 0.0 0.000000 12000000.00 2.000000e+06 1.0 0.000000 1.0 1.0 1.0 1.0 0.000000 1.0 1.0 0.0 0.000000 0.000000 0.0 0.0 0 0 40 0 2.000000e+06 0.000000 6 6 6.000000 0.000000 0.00000 0 0 0 0 1 1 0 0 0 9.000000 6.000000 0.0 2 12 0 0 329 -1 1 20 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 BENIGN
4 49486 3 2 0 12.0 0.0 6 6 6.000000 0.000000 0 0 0.0 0.000000 4000000.00 6.666667e+05 3.0 0.000000 3.0 3.0 3.0 3.0 0.000000 3.0 3.0 0.0 0.000000 0.000000 0.0 0.0 0 0 40 0 6.666667e+05 0.000000 6 6 6.000000 0.000000 0.00000 0 0 0 0 1 1 0 0 0 9.000000 6.000000 0.0 2 12 0 0 245 -1 1 20 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 BENIGN
5 49486 1 2 0 12.0 0.0 6 6 6.000000 0.000000 0 0 0.0 0.000000 12000000.00 2.000000e+06 1.0 0.000000 1.0 1.0 1.0 1.0 0.000000 1.0 1.0 0.0 0.000000 0.000000 0.0 0.0 0 0 40 0 2.000000e+06 0.000000 6 6 6.000000 0.000000 0.00000 0 0 0 0 1 1 0 0 0 9.000000 6.000000 0.0 2 12 0 0 245 -1 1 20 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 BENIGN
8 88 609 7 4 484.0 414.0 233 0 69.142857 111.967895 207 0 103.5 119.511506 1474548.44 1.806240e+04 60.9 115.194956 381.0 2.0 609.0 101.5 177.089525 460.0 2.0 467.0 155.666667 263.560872 460.0 3.0 0 0 164 104 1.149425e+04 6568.144499 0 233 74.833333 107.527445 11562.15152 0 0 0 1 0 0 0 0 0 81.636364 69.142857 103.5 7 484 4 414 8192 2053 5 20 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 BENIGN
In [45]:
data_clean.info()
<class 'pandas.core.frame.DataFrame'>
Int64Index: 2497676 entries, 0 to 225744
Data columns (total 70 columns):
 #   Column                       Dtype  
---  ------                       -----  
 0   destination_port             int64  
 1   flow_duration                int64  
 2   total_fwd_packets            int64  
 3   total_backward_packets       int64  
 4   total_length_of_fwd_packets  float64
 5   total_length_of_bwd_packets  float64
 6   fwd_packet_length_max        int64  
 7   fwd_packet_length_min        int64  
 8   fwd_packet_length_mean       float64
 9   fwd_packet_length_std        float64
 10  bwd_packet_length_max        int64  
 11  bwd_packet_length_min        int64  
 12  bwd_packet_length_mean       float64
 13  bwd_packet_length_std        float64
 14  flow_bytes/s                 float64
 15  flow_packets/s               float64
 16  flow_iat_mean                float64
 17  flow_iat_std                 float64
 18  flow_iat_max                 float64
 19  flow_iat_min                 float64
 20  fwd_iat_total                float64
 21  fwd_iat_mean                 float64
 22  fwd_iat_std                  float64
 23  fwd_iat_max                  float64
 24  fwd_iat_min                  float64
 25  bwd_iat_total                float64
 26  bwd_iat_mean                 float64
 27  bwd_iat_std                  float64
 28  bwd_iat_max                  float64
 29  bwd_iat_min                  float64
 30  fwd_psh_flags                int64  
 31  fwd_urg_flags                int64  
 32  fwd_header_length            int64  
 33  bwd_header_length            int64  
 34  fwd_packets/s                float64
 35  bwd_packets/s                float64
 36  min_packet_length            int64  
 37  max_packet_length            int64  
 38  packet_length_mean           float64
 39  packet_length_std            float64
 40  packet_length_variance       float64
 41  fin_flag_count               int64  
 42  syn_flag_count               int64  
 43  rst_flag_count               int64  
 44  psh_flag_count               int64  
 45  ack_flag_count               int64  
 46  urg_flag_count               int64  
 47  cwe_flag_count               int64  
 48  ece_flag_count               int64  
 49  down/up_ratio                int64  
 50  average_packet_size          float64
 51  avg_fwd_segment_size         float64
 52  avg_bwd_segment_size         float64
 53  subflow_fwd_packets          int64  
 54  subflow_fwd_bytes            int64  
 55  subflow_bwd_packets          int64  
 56  subflow_bwd_bytes            int64  
 57  init_win_bytes_forward       int64  
 58  init_win_bytes_backward      int64  
 59  act_data_pkt_fwd             int64  
 60  min_seg_size_forward         int64  
 61  active_mean                  float64
 62  active_std                   float64
 63  active_max                   float64
 64  active_min                   float64
 65  idle_mean                    float64
 66  idle_std                     float64
 67  idle_max                     float64
 68  idle_min                     float64
 69  label                        object 
dtypes: float64(38), int64(31), object(1)
memory usage: 1.3+ GB
In [46]:
# menyimpan label sebelum dipisahkan dengan dataset.
data_labels = data_clean['label']

data_labels.unique()
Out[46]:
array(['BENIGN', 'FTP-Patator', 'SSH-Patator', 'DoS slowloris',
       'DoS Slowhttptest', 'DoS Hulk', 'DoS GoldenEye', 'Heartbleed',
       'Web Attack \x96 Brute Force', 'Web Attack \x96 XSS',
       'Web Attack \x96 Sql Injection', 'Infiltration', 'Bot', 'PortScan',
       'DDoS'], dtype=object)
In [47]:
# data tanpa label
data_no_labels = data_clean.drop('label', axis=1, inplace=False)
data_features = data_no_labels.columns.tolist()

data_no_labels.head()
Out[47]:
destination_port flow_duration total_fwd_packets total_backward_packets total_length_of_fwd_packets total_length_of_bwd_packets fwd_packet_length_max fwd_packet_length_min fwd_packet_length_mean fwd_packet_length_std bwd_packet_length_max bwd_packet_length_min bwd_packet_length_mean bwd_packet_length_std flow_bytes/s flow_packets/s flow_iat_mean flow_iat_std flow_iat_max flow_iat_min fwd_iat_total fwd_iat_mean fwd_iat_std fwd_iat_max fwd_iat_min bwd_iat_total bwd_iat_mean bwd_iat_std bwd_iat_max bwd_iat_min fwd_psh_flags fwd_urg_flags fwd_header_length bwd_header_length fwd_packets/s bwd_packets/s min_packet_length max_packet_length packet_length_mean packet_length_std packet_length_variance fin_flag_count syn_flag_count rst_flag_count psh_flag_count ack_flag_count urg_flag_count cwe_flag_count ece_flag_count down/up_ratio average_packet_size avg_fwd_segment_size avg_bwd_segment_size subflow_fwd_packets subflow_fwd_bytes subflow_bwd_packets subflow_bwd_bytes init_win_bytes_forward init_win_bytes_backward act_data_pkt_fwd min_seg_size_forward active_mean active_std active_max active_min idle_mean idle_std idle_max idle_min
0 49188 4 2 0 12.0 0.0 6 6 6.000000 0.000000 0 0 0.0 0.000000 3000000.00 5.000000e+05 4.0 0.000000 4.0 4.0 4.0 4.0 0.000000 4.0 4.0 0.0 0.000000 0.000000 0.0 0.0 0 0 40 0 5.000000e+05 0.000000 6 6 6.000000 0.000000 0.00000 0 0 0 0 1 1 0 0 0 9.000000 6.000000 0.0 2 12 0 0 329 -1 1 20 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
1 49188 1 2 0 12.0 0.0 6 6 6.000000 0.000000 0 0 0.0 0.000000 12000000.00 2.000000e+06 1.0 0.000000 1.0 1.0 1.0 1.0 0.000000 1.0 1.0 0.0 0.000000 0.000000 0.0 0.0 0 0 40 0 2.000000e+06 0.000000 6 6 6.000000 0.000000 0.00000 0 0 0 0 1 1 0 0 0 9.000000 6.000000 0.0 2 12 0 0 329 -1 1 20 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
4 49486 3 2 0 12.0 0.0 6 6 6.000000 0.000000 0 0 0.0 0.000000 4000000.00 6.666667e+05 3.0 0.000000 3.0 3.0 3.0 3.0 0.000000 3.0 3.0 0.0 0.000000 0.000000 0.0 0.0 0 0 40 0 6.666667e+05 0.000000 6 6 6.000000 0.000000 0.00000 0 0 0 0 1 1 0 0 0 9.000000 6.000000 0.0 2 12 0 0 245 -1 1 20 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
5 49486 1 2 0 12.0 0.0 6 6 6.000000 0.000000 0 0 0.0 0.000000 12000000.00 2.000000e+06 1.0 0.000000 1.0 1.0 1.0 1.0 0.000000 1.0 1.0 0.0 0.000000 0.000000 0.0 0.0 0 0 40 0 2.000000e+06 0.000000 6 6 6.000000 0.000000 0.00000 0 0 0 0 1 1 0 0 0 9.000000 6.000000 0.0 2 12 0 0 245 -1 1 20 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
8 88 609 7 4 484.0 414.0 233 0 69.142857 111.967895 207 0 103.5 119.511506 1474548.44 1.806240e+04 60.9 115.194956 381.0 2.0 609.0 101.5 177.089525 460.0 2.0 467.0 155.666667 263.560872 460.0 3.0 0 0 164 104 1.149425e+04 6568.144499 0 233 74.833333 107.527445 11562.15152 0 0 0 1 0 0 0 0 0 81.636364 69.142857 103.5 7 484 4 414 8192 2053 5 20 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
In [48]:
# mengubah data menjadi data skala yang dpt digunakan untuk reduksi feature
data_scaled = StandardScaler().fit_transform(data_no_labels)
data_scaled = pd.DataFrame(data = data_scaled, columns = data_features)

data_scaled.head()
Out[48]:
destination_port flow_duration total_fwd_packets total_backward_packets total_length_of_fwd_packets total_length_of_bwd_packets fwd_packet_length_max fwd_packet_length_min fwd_packet_length_mean fwd_packet_length_std bwd_packet_length_max bwd_packet_length_min bwd_packet_length_mean bwd_packet_length_std flow_bytes/s flow_packets/s flow_iat_mean flow_iat_std flow_iat_max flow_iat_min fwd_iat_total fwd_iat_mean fwd_iat_std fwd_iat_max fwd_iat_min bwd_iat_total bwd_iat_mean bwd_iat_std bwd_iat_max bwd_iat_min fwd_psh_flags fwd_urg_flags fwd_header_length bwd_header_length fwd_packets/s bwd_packets/s min_packet_length max_packet_length packet_length_mean packet_length_std packet_length_variance fin_flag_count syn_flag_count rst_flag_count psh_flag_count ack_flag_count urg_flag_count cwe_flag_count ece_flag_count down/up_ratio average_packet_size avg_fwd_segment_size avg_bwd_segment_size subflow_fwd_packets subflow_fwd_bytes subflow_bwd_packets subflow_bwd_bytes init_win_bytes_forward init_win_bytes_backward act_data_pkt_fwd min_seg_size_forward active_mean active_std active_max active_min idle_mean idle_std idle_max idle_min
0 2.118864 -0.473572 -0.010473 -0.010987 -0.056867 -0.007600 -0.298886 -0.214179 -0.294120 -0.261716 -0.480650 -0.605167 -0.540432 -0.429717 0.059747 2.227667 -0.310329 -0.389698 -0.403129 -0.056770 -0.464733 -0.292902 -0.363616 -0.395741 -0.12594 -0.369459 -0.216910 -0.252911 -0.292062 -0.124038 -0.226699 -0.00566 0.001317 0.001668 2.368890 -0.169601 -0.417530 -0.501060 -0.582002 -0.502153 -0.315889 -0.182869 -0.226699 -0.016575 -0.655217 1.482002 2.969438 -0.00566 -0.016611 -1.002286 -0.590617 -0.294120 -0.540432 -0.010473 -0.056943 -0.010987 -0.007600 -0.477733 -0.251049 -0.007463 0.002711 -0.133992 -0.111401 -0.159206 -0.10761 -0.377757 -0.116623 -0.38315 -0.363654
1 2.118864 -0.473572 -0.010473 -0.010987 -0.056867 -0.007600 -0.298886 -0.214179 -0.294120 -0.261716 -0.480650 -0.605167 -0.540432 -0.429717 0.397028 9.609641 -0.310330 -0.389698 -0.403129 -0.056771 -0.464734 -0.292903 -0.363616 -0.395741 -0.12594 -0.369459 -0.216910 -0.252911 -0.292062 -0.124038 -0.226699 -0.00566 0.001317 0.001668 10.109350 -0.169601 -0.417530 -0.501060 -0.582002 -0.502153 -0.315889 -0.182869 -0.226699 -0.016575 -0.655217 1.482002 2.969438 -0.00566 -0.016611 -1.002286 -0.590617 -0.294120 -0.540432 -0.010473 -0.056943 -0.010987 -0.007600 -0.477733 -0.251049 -0.007463 0.002711 -0.133992 -0.111401 -0.159206 -0.10761 -0.377757 -0.116623 -0.38315 -0.363654
2 2.134484 -0.473572 -0.010473 -0.010987 -0.056867 -0.007600 -0.298886 -0.214179 -0.294120 -0.261716 -0.480650 -0.605167 -0.540432 -0.429717 0.097223 3.047886 -0.310330 -0.389698 -0.403129 -0.056770 -0.464734 -0.292902 -0.363616 -0.395741 -0.12594 -0.369459 -0.216910 -0.252911 -0.292062 -0.124038 -0.226699 -0.00566 0.001317 0.001668 3.228941 -0.169601 -0.417530 -0.501060 -0.582002 -0.502153 -0.315889 -0.182869 -0.226699 -0.016575 -0.655217 1.482002 2.969438 -0.00566 -0.016611 -1.002286 -0.590617 -0.294120 -0.540432 -0.010473 -0.056943 -0.010987 -0.007600 -0.483474 -0.251049 -0.007463 0.002711 -0.133992 -0.111401 -0.159206 -0.10761 -0.377757 -0.116623 -0.38315 -0.363654
3 2.134484 -0.473572 -0.010473 -0.010987 -0.056867 -0.007600 -0.298886 -0.214179 -0.294120 -0.261716 -0.480650 -0.605167 -0.540432 -0.429717 0.397028 9.609641 -0.310330 -0.389698 -0.403129 -0.056771 -0.464734 -0.292903 -0.363616 -0.395741 -0.12594 -0.369459 -0.216910 -0.252911 -0.292062 -0.124038 -0.226699 -0.00566 0.001317 0.001668 10.109350 -0.169601 -0.417530 -0.501060 -0.582002 -0.502153 -0.315889 -0.182869 -0.226699 -0.016575 -0.655217 1.482002 2.969438 -0.00566 -0.016611 -1.002286 -0.590617 -0.294120 -0.540432 -0.010473 -0.056943 -0.010987 -0.007600 -0.483474 -0.251049 -0.007463 0.002711 -0.133992 -0.111401 -0.159206 -0.10761 -0.377757 -0.116623 -0.38315 -0.363654
4 -0.454813 -0.473555 -0.004209 -0.007220 -0.012494 -0.007428 -0.000054 -0.312565 0.027361 0.113813 -0.379471 -0.605167 -0.377419 -0.294580 0.002580 -0.144101 -0.310317 -0.389685 -0.403114 -0.056770 -0.464716 -0.292893 -0.363598 -0.395723 -0.12594 -0.369443 -0.216894 -0.252871 -0.292037 -0.124038 -0.226699 -0.00566 0.001322 0.001736 -0.151949 0.002163 -0.652289 -0.394454 -0.366573 -0.340034 -0.309258 -0.182869 -0.226699 -0.016575 1.526211 -0.674763 -0.336764 -0.00566 -0.016611 -1.002286 -0.381153 0.027361 -0.377419 -0.004209 -0.012510 -0.007220 -0.007428 0.059593 -0.021885 -0.001560 0.002711 -0.133992 -0.111401 -0.159206 -0.10761 -0.377757 -0.116623 -0.38315 -0.363654
In [49]:
pca_test = PCA().fit(data_scaled)
plt.plot(np.cumsum(pca_test.explained_variance_ratio_))
plt.xlabel('Number of Principal Components')
plt.ylabel('Cumulative Explained Variance')
plt.show()
In [50]:
pca_test = PCA().fit(data_no_labels)
plt.plot(np.cumsum(pca_test.explained_variance_ratio_))
plt.xlabel('Number of Principal Components')
plt.ylabel('Cumulative Explained Variance')
plt.show()
In [51]:
dimensions_num_for_PCA = 10
In [52]:
def get_PCA_feature_names(num_of_pca_components):
    feature_names = []
    for i in range(num_of_pca_components):    
        feature_names.append(f"PC {i+1}")
    return feature_names
In [53]:
pca = PCA(n_components=dimensions_num_for_PCA)

principal_components = pca.fit(data_no_labels).transform(data_no_labels)
In [54]:
principal_component_headings = get_PCA_feature_names(dimensions_num_for_PCA)
In [55]:
data_pc = pd.DataFrame(data = principal_components, columns = principal_component_headings)
data_pc.head()
Out[55]:
PC 1 PC 2 PC 3 PC 4 PC 5 PC 6 PC 7 PC 8 PC 9 PC 10
0 -3.490283e+07 -3.017339e+06 1.231549e+06 -32336.524168 1.096031e+06 -681189.831369 -359194.168674 -194791.498580 73441.507807 -212433.802324
1 -3.498933e+07 -3.135835e+06 1.023667e+07 -31065.172050 1.053887e+06 -664918.127818 -352825.365743 -191883.017788 71826.282496 -211367.252618
2 -3.491244e+07 -3.030506e+06 2.232118e+06 -32195.263326 1.091349e+06 -679382.799440 -358487.042567 -194469.443030 73262.073647 -212315.404238
3 -3.498933e+07 -3.135835e+06 1.023667e+07 -31065.172155 1.053887e+06 -664918.159256 -352825.343724 -191883.047933 71826.308539 -211367.323407
4 -3.488689e+07 -2.996890e+06 -2.957528e+05 -32676.111550 1.103095e+06 -684134.220508 -359660.102391 -195115.859632 74044.319000 -211643.608318
In [56]:
data_pc = data_pc.reset_index(drop=True)
data_labels = data_labels.reset_index(drop=True)
In [57]:
data_final = pd.concat([data_pc, data_labels], axis=1, ignore_index=True)
In [58]:
data_final.head()
Out[58]:
0 1 2 3 4 5 6 7 8 9 10
0 -3.490283e+07 -3.017339e+06 1.231549e+06 -32336.524168 1.096031e+06 -681189.831369 -359194.168674 -194791.498580 73441.507807 -212433.802324 BENIGN
1 -3.498933e+07 -3.135835e+06 1.023667e+07 -31065.172050 1.053887e+06 -664918.127818 -352825.365743 -191883.017788 71826.282496 -211367.252618 BENIGN
2 -3.491244e+07 -3.030506e+06 2.232118e+06 -32195.263326 1.091349e+06 -679382.799440 -358487.042567 -194469.443030 73262.073647 -212315.404238 BENIGN
3 -3.498933e+07 -3.135835e+06 1.023667e+07 -31065.172155 1.053887e+06 -664918.159256 -352825.343724 -191883.047933 71826.308539 -211367.323407 BENIGN
4 -3.488689e+07 -2.996890e+06 -2.957528e+05 -32676.111550 1.103095e+06 -684134.220508 -359660.102391 -195115.859632 74044.319000 -211643.608318 BENIGN
In [59]:
# menggabungkan data dengan label
data_final = pd.concat([data_pc, data_labels], axis = 1)

data_final.head()
Out[59]:
PC 1 PC 2 PC 3 PC 4 PC 5 PC 6 PC 7 PC 8 PC 9 PC 10 label
0 -3.490283e+07 -3.017339e+06 1.231549e+06 -32336.524168 1.096031e+06 -681189.831369 -359194.168674 -194791.498580 73441.507807 -212433.802324 BENIGN
1 -3.498933e+07 -3.135835e+06 1.023667e+07 -31065.172050 1.053887e+06 -664918.127818 -352825.365743 -191883.017788 71826.282496 -211367.252618 BENIGN
2 -3.491244e+07 -3.030506e+06 2.232118e+06 -32195.263326 1.091349e+06 -679382.799440 -358487.042567 -194469.443030 73262.073647 -212315.404238 BENIGN
3 -3.498933e+07 -3.135835e+06 1.023667e+07 -31065.172155 1.053887e+06 -664918.159256 -352825.343724 -191883.047933 71826.308539 -211367.323407 BENIGN
4 -3.488689e+07 -2.996890e+06 -2.957528e+05 -32676.111550 1.103095e+06 -684134.220508 -359660.102391 -195115.859632 74044.319000 -211643.608318 BENIGN
In [60]:
data_final['label'].value_counts()
Out[60]:
BENIGN                        2071935
DoS Hulk                       172846
DDoS                           128014
PortScan                        90694
DoS GoldenEye                   10286
FTP-Patator                      5931
DoS slowloris                    5385
DoS Slowhttptest                 5228
SSH-Patator                      3219
Bot                              1948
Web Attack – Brute Force         1470
Web Attack – XSS                  652
Infiltration                       36
Web Attack – Sql Injection         21
Heartbleed                         11
Name: label, dtype: int64
In [ ]: